问题描述: C语言“输入一个大于10的数字,输出它是几位数.用循环语句” 1个回答 分类:综合 2014-11-09 问题解答: 我来补答 #include int main(){\x05int i,k=0;\x05for(scanf("%d",&i); i; i=i/10)\x05\x05k++;\x05printf("是%d位数",k);\x05\x05} 再问: 麻烦解释一下 再答: #include int main() { int i, k=0; scanf("%d", &i); for(; i!=0 ; i=i/10) k++; printf("是%d位数", k); }再问: “i=i/10”处为什么不是“i=i%10”? 展开全文阅读