各位数字之和
描述
给定一个整数n,求n的各位数字之和,比如123,其各位数字之和为1+2+3=6,结果为6.
要求:编写一个函数计算一个整数的各位数字之和。
输入
输入只有一个正整数。
输出
在单独的一行中输出该整数的各位数字之和。
输入样例 1
123
输出样例 1
6
提示
HINT 时间限制:200ms 内存限制:64MB
#include<bits/stdc++.h>
using namespace std;
int calc(int n)
{
int s = 0;
while (n != 0)
{
s += n % 10;
n /= 10;
}
return s;
}
int main()
{
int i;
scanf("%d", &i);
printf("%d", calc(i));
return 0;
}
如有侵权,联系删除