如何在输入负数时退出

时间:2016-02-29 05:43:16

标签: c++ bubble-sort

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

解决!

2 个答案:

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