求表达式的值 3.5+(int)(8/3*(3.5+6.7)/2)%4
答案:2 悬赏:30 手机版
解决时间 2021-03-25 02:11
- 提问者网友:萌卜娃娃
- 2021-03-24 22:58
求表达式的值 3.5+(int)(8/3*(3.5+6.7)/2)%4
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-24 23:18
3.5+6.7=10.2
8/3=2
2*10.2=20.4
20.4/2=10.2
(Int)10.2=10
10%4=2
3.5+2=5.5追问你好 为何对8/3直接取2?不是应该把括号内的都运算完再取整数吗求大神告知一下啊 学渣真的不懂追答整数相除为整数,根据执行顺序,两个数还是整数不是应该把括号内的都运算完再取整数吗
对,也是按照这种规则来的
8/3=2
2*10.2=20.4
20.4/2=10.2
(Int)10.2=10
10%4=2
3.5+2=5.5追问你好 为何对8/3直接取2?不是应该把括号内的都运算完再取整数吗求大神告知一下啊 学渣真的不懂追答整数相除为整数,根据执行顺序,两个数还是整数不是应该把括号内的都运算完再取整数吗
对,也是按照这种规则来的
全部回答
- 1楼网友:毛毛
- 2021-03-25 00:35
x=3.5,y=5,z=7.8,算表达式x+y/3*(int)(x+z)%2/5的值(int)(x+z)==11所以,x+y/3*(int)(x+z)%2/5即3.5+5/3*11%2/5结果为3.5希望采纳~~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯