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;
} 

運行結果:

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