11561. CCF 201512-1 数位之和
11561. CCF 201512-1 数位之和
【问题描述】
给定一个十进制整数n,输出n的各位数字之和。
【输入形式】
输入一个整数n。
【输出形式】
输出一个整数,表示答案。
【样例输入】
20151220
【样例输出】
13
【样例说明】
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
【评分标准】
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
#include<stdio.h>
int main()
{
int n,a[20],i,j,s=0,m=0;
scanf("%d",&n);
for(i=0;;i++)
{
a[i]=n%10;
n=n/10;
if(n==0) break;
m++;
}
for(i=0;i<=m;i++)
{
s=s+a[i];
}
printf("%d",s);
return 0;
}

浙公网安备 33010602011771号