实验4-1-4 求整数的位数及各位数字之和(15 分)

实验4-1-4 求整数的位数及各位数字之和(15 分)

对于给定的正整数N,求它的位数及其各位数字之和。

输入格式:

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

输出格式:

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

输入样例:

1
321

输出样例:

1
3 6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h> 
int main(void) {
int count=0,number,i;
int sum=0;
scanf("%d",&number);
do {
i=number%10;
number=number/10;
sum=sum+i;
count++;
}
while(number!=0);
printf("%d %d\n",count,sum);
return 0;
}
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×