编写一个c语言程序,输入一个不多于五位的整数,求出它是几位数
时间: 2023-05-23 07:06:02 浏览: 181
Programming-Using-OpenGL-in-VCPP,如何用c语言求一个整数源码,c语言程序
以下是一个能够实现上述功能的C语言程序:
```c
#include<stdio.h>
int main() {
int num;
printf("请输入一个不多于五位的整数:");
scanf("%d", &num);
if(num >= 10000) {
printf("这个数是五位数\n");
}else if(num >= 1000) {
printf("这个数是四位数\n");
}else if(num >= 100) {
printf("这个数是三位数\n");
}else if(num >= 10) {
printf("这个数是两位数\n");
}else {
printf("这个数是一位数\n");
}
return 0;
}
```
程序首先提示用户输入一个整数,然后使用`scanf`函数读取输入的值。接着,程序使用一系列的`if-else`语句检测输入的数字是几位数。如果数字大于等于10000,则它是一个五位数,以此类推。最后,程序输出结果并返回0。
阅读全文