
设变量x为folat型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()
设变量x为folat型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是()A.x=x*100+0.5/100.0;B.x=(x*100+0....
设变量x为folat型且已赋值,则以下语句中能将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; 展开
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; 展开
3个回答
展开全部
c,c的分子被强制转化为int型了,所以可以这么说
这个问题出的很没水平,其实如果是sqlserver数据库,非round函数转化类型,造成的后果就是舍尾法而不是四舍五入法,不过这道题只有这个有进位可能,别的都不可能保留两位小数
这个问题出的很没水平,其实如果是sqlserver数据库,非round函数转化类型,造成的后果就是舍尾法而不是四舍五入法,不过这道题只有这个有进位可能,别的都不可能保留两位小数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
give me ,thanks!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是C
参考资料: C语言程序设计教程(国防工业出版社)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询