判断一个数是几位数 #include"stdio.h" int main() { int num = 0; int count = 0; scanf("%d", &num); //用for循环 /*for (; num != 0;) { num = num / 10; count++; }*/ //用while循环 while (num != 0) { num = num / 10; count++; } printf("%d", count); return 0; }