1、编写程序,输入一个实数X,分别输出该数的百位数、十位数、个位数和小数部分。
时间: 2024-01-14 08:02:22 浏览: 102
获取一个数字的个位、十位、百位的函数代码
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```
x = float(input("请输入一个实数:"))
# 取整数部分,得到百位、十位、个位数字
hundreds = int(x) // 100
tens = (int(x) // 10) % 10
ones = int(x) % 10
# 取小数部分
decimal = x - int(x)
print("百位数:", hundreds)
print("十位数:", tens)
print("个位数:", ones)
print("小数部分:", decimal)
```
输入一个实数后,程序会先取整数部分,然后通过取余数的方式得到百位、十位、个位数字。最后,通过减去整数部分得到小数部分。
阅读全文