CSP考试 2015年12月第1题 数位之和 C语言实现

 题目分析:

该题是对输入的一个大数的各位数之和求和,简单来看可以将该数取余后进行分离各位数的操作,就可以到达题目要求。并且该题目表示输入的最大数不超过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;
} 

运行结果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章