输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了 #includeint main(void){int n,s=0,i=0,a=0;printf("Input an integer:");scanf("%d",&n);while((n/10)!=0){s+=(n%10);n/=10;i+=1;}print
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 12:41:51
![输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了 #includeint main(void){int n,s=0,i=0,a=0;printf(](/uploads/image/z/1079841-57-1.jpg?t=%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E6%B1%82%E5%AE%83%E7%9A%84%E4%BD%8D%E6%95%B0%E5%8F%8A%E5%90%84%E4%BD%8D%E6%95%B0%E5%AD%97%E4%B9%8B%E5%92%8C.%E4%BE%8B%E5%A6%82%2C123%E7%9A%84%E4%BD%8D%E6%95%B0%E6%98%AF3%2C%E5%90%84%E4%BD%8D%E6%95%B0%E5%AD%97%E4%B9%8B%E5%92%8C%E6%98%AF6+%E6%88%91%E9%94%99%E5%9C%A8%E5%93%AA%E9%87%8C%E4%BA%86+%23includeint+main%28void%29%7Bint+n%2Cs%3D0%2Ci%3D0%2Ca%3D0%3Bprintf%28%22Input+an+integer%3A%22%29%3Bscanf%28%22%25d%22%2C%26n%29%3Bwhile%28%28n%2F10%29%21%3D0%29%7Bs%2B%3D%28n%2510%29%3Bn%2F%3D10%3Bi%2B%3D1%3B%7Dprint)
输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了 #includeint main(void){int n,s=0,i=0,a=0;printf("Input an integer:");scanf("%d",&n);while((n/10)!=0){s+=(n%10);n/=10;i+=1;}print
输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了
#include
int main(void)
{
int n,s=0,i=0,a=0;
printf("Input an integer:");
scanf("%d",&n);
while((n/10)!=0)
{
s+=(n%10);
n/=10;
i+=1;
}
printf("%d %d\n",s,i);
return 0;
}
输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了 #includeint main(void){int n,s=0,i=0,a=0;printf("Input an integer:");scanf("%d",&n);while((n/10)!=0){s+=(n%10);n/=10;i+=1;}print
#include
int main(void) {
int n,s = 0,i = 0,a = 0;
printf("Input an integer:");
scanf("%d",&n);
while (n != 0) {
s += (n % 10);
n /= 10;
i += 1;
}
printf("%d %d\n",s,i);
return 0;
}
//你的判断条件有问题
//导致你每次都少进一次循环
//要学习自己调试程序
//今后上千行的代码都需要自己调试的
//加油吧!