C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 21:15:57
![C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0](/uploads/image/z/6838178-50-8.jpg?t=C%E8%AF%AD%E8%A8%80%E7%AE%97%E6%9C%AF%E8%BF%90%E7%AE%97%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%9820%EF%BC%8E%E8%AE%BE%E5%8F%98%E9%87%8Fx%E4%B8%BAfloat%E5%9E%8B%E4%B8%94%E5%B7%B2%E8%B5%8B%E5%80%BC%2C%E5%88%99%E4%BB%A5%E4%B8%8B%E8%AF%AD%E5%8F%A5%E4%B8%AD%E8%83%BD%E5%B0%86x%E4%B8%AD%E7%9A%84%E6%95%B0%E5%80%BC%E4%BF%9D%E7%95%99%E5%88%B0%E5%B0%8F%E6%95%B0%E7%82%B9%E5%90%8E%E4%B8%A4%E4%BD%8D%2C%E5%B9%B6%E5%B0%86%E7%AC%AC%E4%B8%89%E4%BD%8D%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5%E7%9A%84%E6%98%AF______.A%E3%80%81x%3Dx%2A100%2B0.5%2F100.0%EF%BC%88%E7%BB%93%E6%9E%9C%E5%B0%B1%E6%98%AF%E6%B5%AE%E7%82%B9%E5%9E%8B%EF%BC%89B%E3%80%81x%3D%28x%2A100%2B0.5%29%2F100.0)
C语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
C语言算术运算的一些问题
20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.
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语言算术运算的一些问题20.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是______.A、x=x*100+0.5/100.0(结果就是浮点型)B、x=(x*100+0.5)/100.0
A明显不对,B没有舍掉小数点后两位之后的数值,C先对x*100+0.5取整,再除以100.0,符合条件,D更明显不对.
不知道你是哪里不懂,可以说一下方便解释.