输入一个实数判断其整数部分的位数
时间: 2023-10-22 08:03:37 浏览: 75
以下是Python代码实现:
```python
num = float(input("请输入一个实数:"))
integer_part = int(num)
digit = len(str(integer_part))
print("该实数的整数部分共有", digit, "位")
```
解释:首先用`input()`函数获取用户输入的实数,然后用`int()`函数将其转换为整数部分,再用`len()`函数获取整数部分的位数(将整数部分转换为字符串后再求长度),最后在屏幕上输出结果。
相关问题
用WHILE语句输入一个实数判断其整数部分的位数
```
num = float(input("请输入一个实数:"))
integer_part = int(num)
count = 0
while integer_part > 0:
integer_part //= 10
count += 1
print("该实数的整数部分位数为:", count)
```
用C语言编写代码,输入一个实数,求整数部分位数
我可以提供一个简单的示例代码:int count = 0; double number; printf("请输入一个实数:"); scanf("%lf", &number); int int_part = (int)number; while(int_part > 0) { count++; int_part /= 10; } printf("该实数的整数部分位数为%d位。", count);
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)