c++实验1 7-4 求整数的位数及各位数字之和

7-4 求整数的位数及各位数字之和 (15 分)
对于给定的正整数N,求它的位数及其各位数字之和。

输入格式:

输入在一行中给出一个不超过10
​9
​​ 的正整数N。

输出格式:

在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。

输入样例:

321
输出样例:

3 6

代码如下:

#include 
using namespace std;

int main()
{
	int n, num = 0, tot = 0;
	cin>>n;
	while(n)	//此方法拆分数字非常简便
	{
		tot += n%10;
		num++;
		n /= 10;
	}
	cout<<num<<" "<<tot<<endl;
	return 0;
}

你可能感兴趣的:(pta-作业)