2. 设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,

设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的A)x=x*100+0.5/100.0B)x=(x*100+0.5... 设变量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
详解 分析
展开
 我来答
selinplus
2011-12-27 · TA获得超过123个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:152万
展开全部
答案A改变了数值,显然不对;答案B第三位舍入了可得到的浮点数2位以后没舍掉;答案C先放大百倍接着对三位进行了舍入取整数保证了小数部分舍弃再除百得到两位小数;答案D先除了改变了小数点前的整数值显然错误,所以答案应为C
beibeithe
2011-12-27
知道答主
回答量:35
采纳率:0%
帮助的人:16.4万
展开全部
A.B.C.D都不对,首先根据优先级,B,C,D的最后结果都是整数,而选项A,0.5/100.0取整运算后为整数,x*100+0显然与题意不符.所以都不对.   以上纯属个人见解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
开晏来2082
2011-12-30
知道答主
回答量:33
采纳率:0%
帮助的人:8.1万
展开全部
C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式