C++:设变量f为float型,将小数点后第3位四舍五入,保留小数点后两位的表达式为
A(f*100+0.5)/100
B(f*100+0.5)/100.0
C(int)(f*100+0.5)/100.0
D(int)(f*100+0.5)/100
人气:434 ℃ 时间:2020-04-14 01:17:32
解答
C(f*100+0.5)得到的是放大100倍的一个小数,且如果千分位上大于等于5将自动在个位数加1这样只要取得这个小数的整数部分就可以实现将小数点后第3位四舍五入,保留小数点后两位的所以:(int)(f*100+0.5)是得到小数的的整...A应该不是整数啊额,,错了,,,,,A是小数,不过没有取整数+0.005,,,是原来的数不变
推荐
- 设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?
- C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入
- 设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
- 将变量x的值按四舍五入保留小数点后两位
- 设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位四舍五入运算的表达式是(B)
- Nothing but a few pictures后面用was 还是were?
- 当m为何值时,直线(2m平方+m-3)x+(m平方-m)y-(4m-1)=0在x轴上的截距等于1
- 已知a,b,c是R+,ab+bc+ca=1求证√a/bc+√b/ac+√c/ab≥3(√a+√b+√c)
猜你喜欢