C语言用循环体结构编写程序,求自然数n的各位数字之和,其中n的值由键盘输入
时间: 2024-02-13 20:00:42 浏览: 119
第二题_C语言程序_for循环语句使用_数组从键盘输入_
好的,以下是使用C语言编写的程序,通过循环体结构实现求自然数n的各位数字之和,其中n的值由键盘输入:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个自然数n:");
scanf("%d", &n);
while (n) {
sum += n % 10;
n /= 10;
}
printf("各位数字之和为:%d\n", sum);
return 0;
}
```
程序通过 `scanf()` 函数从键盘读取一个自然数 `n`,然后使用 `while` 循环遍历 `n` 的每一位数字,并将其累加到变量 `sum` 中。最后,程序输出各位数字之和。
阅读全文