
想问一下大家为什么无法正确运行这个程序,看了很多遍感觉也没啥问题
确实没问题 你输入的是什么数字呢?我刚才测试这个程序运行结果是正确的。
#include "stdio.h"
int main()
{
int n = 0;
scanf("%d", &n);
int m = 0;
do
{
n = n / 10;
m++;
} while (n != 0);
printf("%d", m);
return 0;
}