需求
从键盘接收一个整数 求这个整数的每一位的数字之和 例如,输入123,就计算出1+2+3的结果并输出
代码
#include <stdio.h>
int main() {
int num;
int s = 0;
int ge;
int raw_num;
printf("请输入一个整数:\n");
scanf("%d",&num);
raw_num = num;
while(num!=0){
// num = 597
// 获取最右侧的数字(个位)
ge = num%10;
// 让个数的这个数与总和变量累加
s = s + ge;
// 循环变量要变化
num = num/10;
}
printf("整数%d的每位数字之和为%d",raw_num,s);
printf("\n");
return 0;
}