#include<stdio.h>
int main(){
int a,b,c;//a为输入的数,b为位数,c为数字和
b=0;
scanf("%d",&a);
while(a>0)//表达式真,按顺序循环一次
{
b++;//循环一次就加一位
c+=a%10;//数字之和
a/=10;//这样a会一直计算如555变成55变成5变成0,一共循环三次
}
printf("%d %d",b,c);
return 0;
}
对于给定的正整数N,求它的位数及其各位数字之和。
于 2022-10-09 15:59:39 首次发布