题目描述:
输入一个整数n(1<=n<=10),然后输入对应n位数的整数,求其各位数字的和。
输入格式:
第一行:输入n,表示需要输入一个n位的整数。
第二行:输入这个n位的整数。
输入格式:
n位的整数每位数字之和。
输入样例:
3
123
输出样例:
6
数据范围与提示:
10位的数字,如果使用int类型会溢出!请选择正确的数据类型。
代码实现:
#include<stdio.h>
int main(){
int i,ge,num=0;
long int sum=0;
scanf("%d\n%d",&i,&num);
while(num>0 && i<=10000000000){
ge=num%10;
num/=10;
sum+=ge;
}
printf("%d",sum);
return 0;
}