设计个c语言设计程序,要求输入一个三位整数n,求n的数码之和
时间: 2024-09-30 12:12:40 浏览: 52
C语言程序设计-求一个四位数的各位数字的立方和.c
5星 · 资源好评率100%
设计一个 C 语言程序,用于计算用户输入的三位整数 n 的数码之和,可以按照以下步骤编写:
```c
#include <stdio.h>
// 函数声明,接收一个整数并返回其各位数字之和
int sum_of_digits(int num);
int main() {
int n;
printf("请输入一个三位整数: ");
scanf("%d", &n); // 输入整数
if (n >= 0 && n <= 999) { // 确保输入的是三位数
int digit_sum = sum_of_digits(n);
printf("该三位数的数码之和为: %d\n", digit_sum);
} else {
printf("输入错误! 请输入一个三位整数。\n");
}
return 0;
}
// 定义辅助函数,用于计算一个整数的各个位数之和
int sum_of_digits(int num) {
int sum = 0;
while (num != 0) {
sum += num % 10; // 取余数得到最后一位,然后加到总和上
num /= 10; // 除以10去掉最低位
}
return sum;
}
```
阅读全文