回 帖 发 新 帖 刷新版面

主题:输入一个数,四舍五入。还有输入一个数,保留n位小数

大家帮帮我!!!!!!!!!!!!!!!!!!

回复列表 (共4个回复)

沙发

VB里有个函数 round( )

板凳

CLS
INPUT n, m
i = INSTR(STR$(n), ".")
PRINT USING STRING$(i - 2, "#") + "." + STRING$(m, "#"); n
END

输入: 6.165468764,4
输出:6.1655
输入:1.208821,1
输出:1.2
输入:9999.99,0
输出:10000.

3 楼

qbasic使用cint做四舍五入。

保留3位小数,先乘以1000,做int,然后除以1000,类推。

4 楼

Overflow

我来回复

您尚未登录,请登录后再回复。点此登录或注册