对一个整数,输出该整数所有位上数字的和。
如:123所有位上数字和为6,-213所有位上数字和为6.
输入格式:
一个整数
输出格式:
一个正整数
输入样例:
4305
输出样例:
12
#include<stdio.h>
#include<math.h>
int main(){
int num,sum,abs_num;
sum=0;
scanf("%d",&num);
abs_num=abs(num);
while(abs_num>0)
{
sum+=abs_num%10;
abs_num/=10;
}
printf("%d\n",sum);
return 0;
}
声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。