函数main()接收一个正整数num,要求返回正整数num各位数字之和。
时间: 2024-02-15 22:03:18 浏览: 58
求正整数各位数字之和
好的,这是一个求正整数各位数字之和的问题,可以通过以下代码实现:
```
#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的个位数字,然后将其累加到sum中,最后输出sum即可得到正整数num各位数字之和。
阅读全文