Nicole • 1个月前
#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;
}
评论:
请先登录,才能进行评论