任务 给定一个五位数的整数,请打印其位数的总和。
输入格式 输入中包含一个五位数的数字。
约束条件 输出格式 打印五位数的位数之和。
样本输入: 10564
样本输出:16
解决方案:
#include <stdio.h>
#include <stdlib.h>
void main()
{
int digit,temp,n,sum=0;
scanf("%d", &n);
if((n>=10000)&&(n<=99999))
{
temp = n;
while(temp > 0)
{
digit = temp % 10;
sum = sum + digit;
temp = temp / 10;
}
}
printf("%d",sum);
}