例如,输入123,取其每一位相加为1+2+3=6
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main() {
int n = 0;
printf("please input a number:\n");
scanf("%d", &n);
int i = 0;
int sum = 0;
for (i = n; i; i /= 10) {
printf("%d\n", i % 10);
sum += i % 10;
}
printf("%d\n", sum);
system("pause");
return 0;
}
本文展示了一个使用C语言编写的简单程序,该程序能够接收用户输入的整数,并计算并输出该整数各位数字之和。通过一个for循环和模运算符,程序逐位取出数字进行累加。

316

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



