C语言“输入一个大于10的数字,输出它是几位数.用循环语句”

问题描述:

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”?
 
 
展开全文阅读
剩余:2000
上一页:周五
下一页:责任的事实论据