C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/05 11:10:09
C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入
12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__B__.
A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0
C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0
我要分析过程,谢谢大虾
12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__B__.
A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0
C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0
我要分析过程,谢谢大虾
答案 C
(int)(x*100+0.5) 把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五入
例如x=4.256,则(4.256*100+0.5)=426.1 ,则(int)426.1/100.0=4.26
你选的B是错误的,没有强转成int,所以426.1/100=4.261,并没有达到题目要求
(int)(x*100+0.5) 把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五入
例如x=4.256,则(4.256*100+0.5)=426.1 ,则(int)426.1/100.0=4.26
你选的B是错误的,没有强转成int,所以426.1/100=4.261,并没有达到题目要求
C语言 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入
2.设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?
C++:设变量f为float型,将小数点后第3位四舍五入,保留小数点后两位的表达式为
设n为float型,m为int型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入的表达式是_____.
设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位四舍五入运算的表达式是(B)
C语言的一道题目:设x,y均为float型变量,则以下赋值语句不合法的是( )
excel中如何将公式计算出数值只保留小数点后面四位数字,不进行四舍五入
c语言中浮点数四舍五入 .保留一个浮点数小数点后的6位,第3位要四舍五入.如 1.1234.567到1234.57000
pascal 设 x是实型变量,下列表达式能将x四舍五入后保留两位小数的是 .
将变量x的值按四舍五入保留小数点后两位