把scanf那里面的一串提示语给删了,scanf是读取数据的,提示语用printf()
觉得有用的话采纳一下哈
while (a != 0) {
a = a / 10;
i++;
}
完整的大概就这样
int a;
int i = 0;
printf("Enter a positive integer: ");
scanf("%d", &a);
while (a != 0) {
a = a / 10;
i++;
}
printf("The number has %d digit", i);