输入一个三位整数计算各位数字和
时间: 2024-10-14 16:16:48 浏览: 49
用户输入一个三位自然数计算输出个十百位数字.py
当然可以。要计算一个三位整数每位上的数字之和,你可以使用C语言中的取模运算符(%)以及除法运算符(/)。以下是一个简单的程序示例:
```c
#include <stdio0.h>
int main() {
int num, digit_sum = 0;
// 输入三位数
printf("请输入一个三位整数: ");
scanf("%d", &num);
// 分别计算百位、十位和个位
digit_sum += num / 100; // 百位
num %= 100; // 去掉百位
digit_sum += num / 10; // 十位
num %= 10; // 去掉十位
// 最后一位就是个位
digit_sum += num;
printf("各位数字之和为: %d\n", digit_sum);
return 0;
}
```
在这个程序中,我们首先获取用户的输入并存储在一个变量`num`中。然后,通过连续对`num`进行除法和取模操作,分别得到每个位上的数字并加到`digit_sum`上。最后输出结果。
阅读全文