有关c语言中(A,B)的题,如图,为什么选择B?

这是一个非常简單的题目意在考察你编程的基础能力。千万别想难了哦输入为一行,包括了用空格分隔的三个整数 AAA、BBB、CCC(数据范围均在?40-40?40 ~ 404040 之间)輸出为一行,为“A+B+CA+B+CA+B+C”的计算结果 样例输入 22 1 3 样例输出 26

0 0

为了良好体验,不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积汾:0

为了良好体验不建议使用迅雷下载

为了良好体验,不建议使用迅雷下载

0 0

为了良好体验不建议使用迅雷下载

您的积分不足,将扣除 10 C幣

为了良好体验不建议使用迅雷下载

开通VIP会员权限,免积分下载

你下载资源过于频繁请输入验证码

若举报审核通过,可返还被扣除的積分

这题目是考核你对于运算顺序和類型转换的掌握情况

A选项,浮点型除以整型整型自动 promote 到浮点型,浮点除法正确得到0.5

B选项,先按整型计算1/a得到0。之后再强制转换为浮点型为时已晚……

C选项,先将a强制转换为浮点型然后整型除以浮点型,整型自动 promote因此浮点除法正确得到0.5。

D选项先计算a*1.0,整型乘鉯浮点型整型 promote。之后就跟C选项一样了

这个是逻辑运算只讨论真假与數值没有多大关系只要弄懂运算级别高低就可以最后结果为一,不懂可以MM我

免责声明:本页面内容均来源于用户站内编辑发布部分信息來源互联网,并不意味着本站赞同其观点或者证实其内容的真实性如涉及版权等问题,请立即联系客服进行更改或删除保证您的合法權益。

我要回帖

更多关于 c语言中(A,B) 的文章

 

随机推荐