对于任意输入的整数,计算其各个数位上的数字之和。
输入格式
输入一个正整数 N。
输出格式
输出 N 的各个位上的数字之和。
数据范围
1 <= N < 2^31
#include <stdio.h>
#include <stdlib.h>
int shu(int x){
int sum=0;
while(x>0)//x不为0则可进入循环继续
{
sum += x%10;//将个位的数字加给sum
x=x/10;//x
}
return sum;
}
int main(){
int x=0;
scanf("%d",&x);
printf("%d",shu(x));
return 0;
}