标签: c++ bubble-sort
该程序要求100个输入并按升序排序输入也计算所有输入的平均值。我想知道如何在输入负数时退出而不是要求输入100,并显示平均值。
解决!
答案 0 :(得分:0)
如果要退出整个程序,请使用exit。
if (anArray[count] < 0){ exit(EXIT_FAILURE); }
如果您想要摆脱循环,请使用break。
if (anArray[count] < 0){ break; }
答案 1 :(得分:0)
在for循环中尝试使用此代码
cin >> temp; if(temp >= 0) anArray[count] = temp; else { scores = count; break; }