判断一个数是几位数,可以通过不断地除以10来判断。具体的方法如下:
以下是一个示例代码:
#include <stdio.h>
int main() {
int num;
int count = 0;
printf("请输入一个整数:");
scanf("%d", &num);
// 判断num的位数
do {
num /= 10;
count++;
} while (num != 0);
printf("该数是%d位数\n", count);
return 0;
}
运行示例: 请输入一个整数:12345 该数是5位数
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c语言怎么判断一个数是几位数