作业帮 > 综合 > 作业

求教我一道C语言题目.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 18:45:51
求教我一道C语言题目.
计算并输出一个整数各位数字之和.如5331,各位之和是5+3+3+1
由计算机想一个数请人猜,如果猜对了,结束,否则计算机提示,所猜的数是大是小,猜对为止.记录次数.
VC6.0下调试通过,楼主请用,问题补充的暂时没写,只写了求各位数字之和的
#include "stdio.h"
void main()
{
long x;
int s=0,y;
printf("Input x: ");
scanf("%ld",&x);
while(x)
{
y=x%10;
s+=y;
x=x/10;
}
printf("Result is %d\n",s);
}
关于楼主补充问题,我暂时没时间写了,给你个提示,产生随机数的方法,这里产生的是0~100之间的随机数,楼主做下参考,自己加入判断语句来判断猜对猜错就可以了.
#include
#include
#include
#define random(x) (rand()%x)
void main()
{
srand((int)time(0));
for(int x=0;x