123.458 2
123.46
方法一(推荐):
使用c语言中printf语句。
printf("%0.*lf",y,x) 表示输出x时保留y位小数(*会用后面的y替代)。
方法二(了解):
对x保留n位小数,并进行四舍五入的通式:
Int(x*10^n+0.5)/10^n
例:X=3.1415926
对x保留2位小数,并进行四舍五入
X=Int(x*100+0.5)/100
对x保留3位小数,并进行四舍五入
x=Int(x*1000+0.5)/1000
cmath库中提供了,x^y的pow(x,y)和四舍五入round(x)函数。