C程序:编写一个程序,从键盘输入一个三位整数n,输出它的各位数字之和。
时间: 2024-09-08 07:04:11 浏览: 81
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
以下是一个简单的C程序,用于实现从键盘输入一个三位整数n,然后输出它的各位数字之和的功能:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个三位整数: ");
scanf("%d", &n);
if (n >= 100 && n <= 999) {
sum += n % 10; // 个位数
n /= 10;
sum += n % 10; // 十位数
n /= 10;
sum += n % 10; // 百位数
} else {
printf("输入的不是三位整数。\n");
}
printf("各位数字之和为: %d\n", sum);
return 0;
}
```
这个程序首先提示用户输入一个三位整数,然后检查输入的数是否确实是三位数。如果是,程序将通过整除和取余操作来分离出个位、十位和百位上的数字,并将它们相加得到总和。最后,程序输出各位数字之和。
阅读全文