问题遇到的现象和发生背景
对于给定的正整数N,求它的位数及其各位数字之和。
问题相关代码,请勿粘贴截图
# include<stdio.h>
int main()
{
int N;
int cnt=1;
int finished=0;
int t;
int sum=0;
scanf("%d",&N);
do{
N = N/10;
if(N==0){
finished =1;
break;
}
else{
t=N%10;
sum+=t;
cnt++;
}
}while(!finished);
printf("%d %d\n",cnt,sum);
return 0;
}