主题:帮帮忙。这个怎么写啊
为C疯狂
[专家分:0] 发布于 2011-03-24 21:49:00
给一个不多于5位的正整数,求出它是几为数,并计算组成该整数的每位上的数字的和
回复列表 (共2个回复)
沙发
fragileeye [专家分:1990] 发布于 2011-03-24 22:40:00
lz这样的题不麻烦,一定得多去想想额、、
这个可以作为参考
[code=c]
#include <stdio.h>
int main(int argc, char *argv[])
{
int num ,sum ,count;//根据需要定义num int 或者更大
puts("input the num:");
scanf("%d",&num);
for(sum = count = 0 ; num > 0 ; )
{
sum += num%10;
count++;
num = num/10;
}
printf("该数有%d位\n",count);
printf("其各位数之和为:%d\n",sum);
return 0;
}[/code]
板凳
为C疯狂 [专家分:0] 发布于 2011-03-25 12:32:00
谢谢。。 刚刚开始学习。 不知道从哪里入手。
我来回复