题目分析:
该题是对输入的一个大数的各位数之和求和,简单来看可以将该数取余后进行分离各位数的操作,就可以到达题目要求。并且该题目表示输入的最大数不超过1000000000,而int型的数据范围为-2147483648到2147483647,所以使用int型的数就可以。
C语言源程序:
#include<stdio.h>
int main()
{
int n,num;
int sum=0;
int i=10;
scanf("%d",&n);
while(n>0)
{
//取余操作,分离各位数
num=n%i;
//同步减小该数
n=n/i;
sum=sum+num;
}
printf("%d",sum);
return 0;
}