C++ 输入负数后如何退出

C++ 输入负数后如何退出,c++,bubble-sort,C++,Bubble Sort,该程序请求100个输入,并按升序对输入进行排序,同时计算所有输入的平均值。我想知道如何在输入负数时退出,而不是要求输入100,并显示平均值 解决了 如果要退出整个程序,请使用 if(数组[计数]

该程序请求100个输入,并按升序对输入进行排序,同时计算所有输入的平均值。我想知道如何在输入负数时退出,而不是要求输入100,并显示平均值


解决了

如果要退出整个程序,请使用

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;
}