回 帖 发 新 帖 刷新版面

主题:帮帮忙。这个怎么写啊

给一个不多于5位的正整数,求出它是几为数,并计算组成该整数的每位上的数字的和

回复列表 (共2个回复)

沙发


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]

板凳


谢谢。。 刚刚开始学习。 不知道从哪里入手。

我来回复

您尚未登录,请登录后再回复。点此登录或注册