函数main()接收一个正整数num,要求返回正整数num各位数字之和。
时间: 2024-02-15 08:06:02 浏览: 132
求正整数各位数字之和
可以使用循环和取模运算实现这个功能。具体的代码实现如下:
```
#include <stdio.h>
int main() {
int num, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
while (num > 0) {
sum += num % 10;
num /= 10;
}
printf("各位数字之和为:%d\n", sum);
return 0;
}
```
首先从用户输入读入一个正整数num,然后使用while循环从num中依次取出各位数字并累加到sum中,最后输出sum即为各位数字之和。
阅读全文