用c语言编写:给出一个不多于4位的正整数,求它是几位数
时间: 2023-05-30 17:05:42 浏览: 230
C语言求一个正整数的位数
3星 · 编辑精心推荐
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个不多于4位的正整数:");
scanf("%d", &num);
if (num < 10) {
printf("这是一个1位数\n");
} else if (num < 100) {
printf("这是一个2位数\n");
} else if (num < 1000) {
printf("这是一个3位数\n");
} else if (num < 10000) {
printf("这是一个4位数\n");
} else {
printf("输入错误!\n");
}
return 0;
}
```
阅读全文