作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/08 12:26:12
C语言“输入一个大于10的数字,输出它是几位数.用循环语句”
#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”?