【问题描述】输入一个整数n,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
【输入输出样例1】
Input n:1280
count=4,sum=11
【输入输出样例2】
Input n:-99
count=2,sum=18
【样例说明】
输入提示符后冒号为英文字符,后面无一个空格。
输出语句的“=”两边无空格。
#include<stdio.h>
int main()
{
int count=0, n,t,sum=0;
printf("Input n:");
scanf_s("%d",&n);
while (n != 0)
{
t = n % 10;
n = n / 10;
count++;
sum += t;
}
printf("count=%d,sum=%d",count,sum);
return 0;
}
版权声明:本文为xiamuandsansan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。