输入一个正实数x,分别输出x的整数部分和小数部分
时间: 2023-04-10 07:02:26 浏览: 162
编程实现输入两个正整数,输出它们的最小公倍数和最大公约数.
4星 · 用户满意度95%
好的,这个问题很简单,可以用数学运算来解决。以下是代码示例:
```lua
function splitNumber(x)
local integerPart = math.floor(x)
local decimalPart = x - integerPart
return integerPart, decimalPart
end
```
你可以调用这个函数来分离一个正实数的整数部分和小数部分,例如:
```lua
local x = 3.14159
local integerPart, decimalPart = splitNumber(x)
print("整数部分:" .. integerPart)
print("小数部分:" .. decimalPart)
```
输出结果为:
```
整数部分:3
小数部分:0.14159
```
希望这个回答能够帮到你!
阅读全文