用C语言编写对于任意给定的三位数整数,求出个位十位和百位上的数字之和并输出。
时间: 2023-05-16 20:06:30 浏览: 246
以下是用C语言编写的解决方案:
```c
#include <stdio.h>
int main() {
int num, digit, sum = 0;
printf("请输入一个三位数整数:");
scanf("%d", &num);
digit = num % 10; // 取个位数
sum += digit;
num /= 10; // 去掉个位数
digit = num % 10; // 取十位数
sum += digit;
num /= 10; // 去掉十位数
digit = num % 10; // 取百位数
sum += digit;
printf("个位十位和百位上的数字之和为:%d\n", sum);
return 0;
}
```
输入一个三位数整数,程序会计算出个位、十位和百位上的数字之和并输出。例如,输入123,输出6(1+2+3=6)。
阅读全文