c++关于一段简短的代码的问题
答案:1 悬赏:0
解决时间 2021-01-19 06:56
- 提问者网友:相思似海深
- 2021-01-18 23:54
c++关于一段简短的代码的问题
最佳答案
- 二级知识专家网友:鱼芗
- 2021-01-19 00:44
这个循环语句 for (i = 1; i <= 9999; i++) 要执行 9999 次,每次都要输入1个数值,
9999 次 执行完毕 才执行 输出语句 cout << sum;
cin >> n; 把回车换行当 分隔符 按 空白 处理,所以不会停止循环。
随便输入一个字母回车后 不一定能输出正确结果,你需加入if (cin.fail()) break;
for (i = 1; i <= 9999; i++)
{cin >> n;
if (cin.fail()) break;
sum += n;
}
cout << sum < 才能输出正确结果。
9999 次 执行完毕 才执行 输出语句 cout << sum;
cin >> n; 把回车换行当 分隔符 按 空白 处理,所以不会停止循环。
随便输入一个字母回车后 不一定能输出正确结果,你需加入if (cin.fail()) break;
for (i = 1; i <= 9999; i++)
{cin >> n;
if (cin.fail()) break;
sum += n;
}
cout << sum <
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯