c语言输入一个不超过5位的整数,判断这个数是几位数
时间: 2024-05-09 21:17:51 浏览: 22
这个数是几位数,可以通过以下代码实现:
```
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个不超过5位的整数:\n");
scanf("%d", &num);
while (num != 0) {
num /= 10;
count++;
}
printf("这个数是 %d 位数\n", count);
return 0;
}
```
当然,这只是其中一种实现方式,也可以使用字符串的方式判断。
相关问题
c语言判断一个整数是几位数
可以使用循环和除法来判断一个整数是几位数,具体实现如下:
```c
#include <stdio.h>
int main() {
int num, count = 0;
printf("请输入一个整数:");
scanf("%d", &num);
// 循环除以10,每次除完后 count+1
while (num != 0) {
num /= 10;
++count;
}
printf("这个整数共有 %d 位\n", count);
return 0;
}
```
输入一个整数,程序会循环除以10,每次除完后 `count` 加 1,最后输出 `count` 即可。
用c语言给定一个不多于5位的正整数判断它是几位数并逆序输出
#include <stdio.h>
int main() {
int n;
printf("请输入一个不多于5位的正整数:");
scanf("%d", &n);
if (n < 10) {
printf("这是一个一位数,逆序输出为:%d\n", n);
} else if (n < 100) {
printf("这是一个两位数,逆序输出为:%d%d\n", n % 10, n / 10);
} else if (n < 1000) {
printf("这是一个三位数,逆序输出为:%d%d%d\n", n % 10, (n / 10) % 10, n / 100);
} else if (n < 10000) {
printf("这是一个四位数,逆序输出为:%d%d%d%d\n", n % 10, (n / 10) % 10, (n / 100) % 10, n / 1000);
} else {
printf("这是一个五位数,逆序输出为:%d%d%d%d%d\n", n % 10, (n / 10) % 10, (n / 100) % 10, (n / 1000) % 10, n / 10000);
}
return 0;
}
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)