c语言整数拆解(个位数剥离法)。 输入一个正整数x,计算x每一位上的数字之和。
时间: 2024-05-10 20:19:51 浏览: 149
好的,这是一个计算问题,可以回答。可以通过将数字不断对10取余数并累加来进行操作,具体代码实现可以如下:
```c
#include <stdio.h>
int main() {
int x, sum = 0;
scanf("%d", &x); // 输入正整数x
while (x != 0) { // 不断对x取余数并累加
sum += x % 10;
x /= 10;
}
printf("每一位上的数字之和为:%d\n", sum);
return 0;
}
```
输入一个正整数x,程序会计算x每一位上的数字之和并输出。希望能够帮到你。
阅读全文