c语言 输入一个四位数 求这个四位数每一位数字之和
时间: 2024-10-12 18:08:30 浏览: 47
C语言程序设计-求一个四位数的各位数字的立方和.c
5星 · 资源好评率100%
在C语言中,如果你想要输入一个四位数并求其每一位数字之和,你可以采用循环结构和取模运算来实现。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num, sum = 0; // 初始化数字和为0
// 输入四位数
printf("请输入一个四位数: ");
scanf("%d", &num);
// 对每一位进行处理
while (num != 0) {
// 取个位
int digit = num % 10;
sum += digit;
// 移除个位,继续处理十位、百位等
num /= 10;
}
// 输出结果
printf("该四位数各位数字之和为: %d\n", sum);
return 0;
}
```
在这个程序里,通过`%d`取模运算获取当前的个位数,然后累加到总和`sum`中。接下来用`/`整除操作去除个位,直到整个四位数都被处理完。
阅读全文