为了账号安全,请及时绑定邮箱和手机立即绑定

想问问这题为什么是4.5而不是3.5

想问问这题为什么是4.5而不是3.5

福工刘德华 2018-05-20 10:12:54
int b=7;float a=2.5,c=4.7;a+(b/2*(int)(a+c)/2)%4
查看完整描述

2 回答

已采纳
?
Glitterior

TA贡献27条经验 获得超8个赞

b/2=3
3*(int)(a+c)=21
21/2=10
10%4=2
a+2=4.5

查看完整回答
反对 回复 2018-05-20
?
奔跑的虫子

TA贡献33条经验 获得超21个赞

int b=7;float a=2.5,c=4.7; a+(b/2*(int)(a+c)/2)%4 整数除整数=整数: b/2=7/2=3; a+c=2.5+4.7=7.2==>(int)7.2=7; 3*7/2=21/2=10; a+10%4=2.5+2=4.5
查看完整回答
1 反对 回复 2018-05-20
  • 2 回答
  • 0 关注
  • 1594 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信