反复做
while (x > 0)
{
n++;
x /= 10;
}
一次性
if (x > 0)
{
n++;
x /= 10;
}
while后面{}叫循环体
循环体内要有改变条件的语句,不然死循环。(语法对,逻辑错)
人脑计算运行结果
发现删掉
n++;
x /=10;
其他可以
输入0出现错误
调试
程序中插入
printf("%d\n", x, n ); 查看输出
printf("in loop\n");查看位置