编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数字之和。

2024-10-30 07:58:29
有4个网友回答
网友(1):

#include
#include
main()
{
int n,m,sum;
printf("please input:");
scanf("%d",&m);
for(sum=0;m;m=m/10)
{
n=m%10;
sum=sum+n;
}
printf("sum is %d",sum);

}
大概想了下思路,你看看吧,不知道对错

网友(2):

int i = scanf(...);
int j = 0;
if(i/10 != 0)
{
do
{
j+=i%10;
i=i/10;
}while(i/10 == 0)
j=j+i;
}else
{
j=i;
}
printf("",j);

大概给你个思路,因为我这没有C的编译器。

网友(3):

对每位求于 然后相加 就ok了

网友(4):

多做练习把,多看看书里的例子,熟能生巧,你懂的