判斷一個數(shù)是幾位數(shù),可以通過不斷地除以10來判斷。具體的方法如下:
以下是一個示例代碼:
#include <stdio.h>
int main() {
int num;
int count = 0;
printf("請輸入一個整數(shù):");
scanf("%d", &num);
// 判斷num的位數(shù)
do {
num /= 10;
count++;
} while (num != 0);
printf("該數(shù)是%d位數(shù)\n", count);
return 0;
}
運行示例: 請輸入一個整數(shù):12345 該數(shù)是5位數(shù)