c语言中,怎么编程求任意一个正整数各个位数之和

如题所述

代码如下:
#include
<stdio.h>
int
main()
{
int
num,
num1,
sum=0,
i;
printf("输入一个整数:");
scanf("%d",
&num);
num1=num;
while
(i>0)
{
i=num%10;
sum+=i;
num=(num-i)/10;
}
printf("%d各位上的和为:%d\n",
num1,
sum);
return
0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答