永发信息网

C语言求救(请详细些,int a=5,b=2 ; 表达式 b+= (float)(a+b)/2 运算后b=(?)

答案:1  悬赏:0  手机版
解决时间 2021-08-22 22:43
  • 提问者网友:暗中人
  • 2021-08-22 07:34
C语言求救(请详细些,int a=5,b=2 ; 表达式 b+= (float)(a+b)/2 运算后b=(?)
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-08-22 08:48

汗,还要怎么细?
主要就是这句:b+= (float)(a+b)/2
首先计算 (float)(a+b)/2= (float)(7)/2=7.0/2=3.5
然后b = b + 3.5 = 5.5
因为b是int型的,所以结果只取整数部分,为5.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯