#include <stdio.h>
int main()
{
int n;
printf("请输入一个数");
scanf("%d",&n);
int w=0;
int sum=0;
while(n/10!=0)
{
w=n%10;
n=n/10;
sum=sum+w;
}
sum=sum+n;
printf("各位之和为%d",sum);
return 0;
}
输入一个数判断这个数各位之和
该程序读取用户输入的一个整数,通过循环结构计算其每一位数字的和。首先,它将输入的数不断除以10取余数,累加到总和中,直到商为0。最后,加上剩余的商(即最后一位数字),输出各位数字之和。

被折叠的 条评论
为什么被折叠?



