#include <stdio.h>
int main() {
int num;
int sum = 0;
// 提示用户输入一个不超过 5 位的正整数
scanf("%d", &num);
// 当输入的数字小于 0 或者大于 99999 时,提示重新输入
while (num < 0 || num > 99999) {
printf("输入错误,请重新输入一个不超过 5 位的正整数:\n");
scanf("%d", &num);
}
// 通过取模运算和除法运算依次取出各位数字并求和
while (num > 0) {
sum = sum + num % 10;
num = num / 10;
}
// 输出各位数字之和
printf("%d\n", sum);
return 0;
}
全部回复 共 0 条
还没有人回复。往下写第一条。
发表回复
登录后即可回复本帖,与出题人和同学一起讨论。
登录