函数main()接收一个正整数num,要求返回正整数num各位数字之和。
时间: 2023-12-06 07:44:40 浏览: 106
cpp代码-求一个正整数的平方根
可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int num, sum = 0;
cout << "请输入一个正整数:";
cin >> num;
while(num > 0) {
sum += num % 10; // 取出个位数字并累加到sum中
num /= 10; // 去掉个位数字
}
cout << "各位数字之和为:" << sum << endl;
return 0;
}
```
首先从标准输入中获取一个正整数num,然后使用循环依次取出num的个位数字,将其累加到变量sum中,并去掉个位数字。当num变成0时,说明所有数字都被取出并累加完毕,此时sum中保存的就是num各位数字之和。最后将sum输出即可。
阅读全文