任意输入一个多位(≤1000 位)的整数,要求各位数之和,并输出多位数整数的位数
输入格式
输入的每一位数都是 0-9的数,且除了数字之外,没有其他字符
输出格式
一行两个整数,第一个是各位数之和,第二位是整数的位数。
两个整数之间用一个空格隔开。
输入样例1
1234567890
输出样例1
45 10
输入样例2
0123456789
输出样例2
45 9
任意输入一个多位(≤1000 位)的整数,要求各位数之和,并输出多位数整数的位数
输入格式
输入的每一位数都是 0-9的数,且除了数字之外,没有其他字符
输出格式
一行两个整数,第一个是各位数之和,第二位是整数的位数。
两个整数之间用一个空格隔开。
输入样例1
1234567890
输出样例1
45 10
输入样例2
0123456789
输出样例2
45 9
#include <iostream>
using namespace std;
int main()
{
int n; cin >> n;
int res = 0, count = 0;
while (n != 0)
{
res += (n % 10);
count++;
n /= 10;
}
cout << res << " " << count << endl;
return 0;
}