C++ 输入负数后如何退出
该程序请求100个输入,并按升序对输入进行排序,同时计算所有输入的平均值。我想知道如何在输入负数时退出,而不是要求输入100,并显示平均值C++ 输入负数后如何退出,c++,bubble-sort,C++,Bubble Sort,该程序请求100个输入,并按升序对输入进行排序,同时计算所有输入的平均值。我想知道如何在输入负数时退出,而不是要求输入100,并显示平均值 解决了 如果要退出整个程序,请使用 if(数组[计数]
解决了 如果要退出整个程序,请使用
if(数组[计数]<0){
退出(退出失败);
}
如果您想打破循环,请使用一个
if(数组[计数]<0){
中断;
}
在“代码输入”循环中尝试此操作
cin >> temp;
if(temp >= 0)
anArray[count] = temp;
else
{
scores = count;
break;
}
if
语句有什么问题?我尝试了第二个选项,但程序只退出,没有计算平均值。
if (anArray[count] < 0){
break;
}
cin >> temp;
if(temp >= 0)
anArray[count] = temp;
else
{
scores = count;
break;
}