【C语言】输入一个整数n,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。

【问题描述】输入一个整数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版权协议,转载请附上原文出处链接和本声明。