C语言的乘除加减(๑•̌.•̑๑)ˀ̣ˀ̣

1 求铁铁们详细的过程
我愣是没算出来

img


2 患有这个也是,最后我竟然算出个位数,我懵了(๑ó﹏ò๑)

img

= (1 + 4) / 2 + sqrt(4.0) * 1.2 / 2 + 10.5
= 5 / 2 + 2.0 * 1.2 / 2 + 10.5
= 2 + 1.2 + 10.5
= 13.7
选c
整型变量进行除法的时候,结果会向下取整
第二题应该是3啊?

除法两边都是整数的话,省去小数点后的 3/2 = 1
第二个 不是3?

第一题:5/2等于2,后面对y开根号为2,乘以1.2再除以2,就是1.2,加起来就是2+1.2+10.2=13.7,float型,默认保留六位小数
第二题,应该是答案出问题了,正确答案是3。

第一题:5/2等于2,后面对y开根号为2,乘以1.2再除以2,就是1.2,加起来就是2+1.2+10.2=13.7,float型,默认保留六位小数
第二题,应该是答案出问题了,正确答案是3。
像这种问题,直接用编译器测试,就能得到正确答案了