这些2.5 1.5在输出整数的时候需要四舍五入吗?还是i++的意思是i=i +1,然后在输出的时候2.5 1.5 只取整数位然后加一?但是输出的时候怎么10/2=5这个5没有加一呢?
不知道i/=2在循环中输出的机制
这些2.5 1.5在输出整数的时候需要四舍五入吗?还是i++的意思是i=i +1,然后在输出的时候2.5 1.5 只取整数位然后加一?但是输出的时候怎么10/2=5这个5没有加一呢?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注 i = 10, i > 1, 第一次循环,输出 i++ ,因为 ++在后,所以输出 i,即 10,然后 i+1 ,i = 11; 计算 i = i / 2 = 11 / 2 = 5【取整】
此时 i = 5, i > 1, 第二次循环 , 输出 i++ ,因为 ++在后,所以输出 i,即 5,然后 i+1 ,i = 6; 计算 i = i / 2 = 6 / 2 = 3
此时 i = 3, i > 1,第三次循环,输出 i++,因为 ++在后,所以输出 i,即 3,然后 i + 1 , i = 4; 计算 i = i / 2 = 4 / 2 = 2
此时 i = 2, i > 1,第四次循环,输出 i++,因为 ++在后,所以输出 i,即 2,然后 i + 1 , i= 3,计算 i = i / 2 = 3 / 2 = 1
此时 i = 1, i > 1,不满足退出循环
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥20 求下下面这个数据结构代码
- ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
- ¥20 前端 二进制文件流图片转化异常
- ¥15 github上的这个C语言项目如何跑起来
- ¥15 java 判断某个数 区间是否存在
- ¥15 appium控制多个雷电模拟器问题
- ¥15 C# iMobileDevice
- ¥15 谁会做这个啊#ensp#Boson NetSim
- ¥15 如何编写针对TPS6503320FRGE型号的电源管理芯片的编程代码?
- ¥15 设计简单目录管理系统,要满足以下内容