中易网

#include<iostream> using namespace std; void main

答案:2  悬赏:40  
解决时间 2021-04-28 15:37
  • 提问者网友:多余借口
  • 2021-04-27 18:14
#include
using namespace std;
void main()
{
int num = 0, i = 8;
do
{
i--;
num++;
} while (--i);
cout << num << endl;
}
为什么结果为4
最佳答案
  • 二级知识专家网友:不羁的心
  • 2021-04-27 18:31
第一次运行do语句后num=1;i=6;第二次num=2;i=4;第三次num=3;i=2;第四次num=4;此时i=0,退出do语句执行下面的输出语句,结果当然为4了;如果你有兴趣把最初的i初始化为7,看看能否输出什么值
全部回答
  • 1楼网友:统治我的世界
  • 2021-04-27 19:12
倒数的四行endl前面都少了<<,倒数第二行到倒数第四行,endl后面少了分号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息