01-1-4 选择结构-嵌套if语句
在 if 下还可以再接着 if 。我们回到上一个题目:
我们先检测是否可以考上本科,然后在看具体能够考到几本大学。
#include <iostream>
using namespace std;
int main()
{
int scores = 0;
cout << "请输入您的分数:" << endl;
cin >> scores;
cout << "您输入的分数:" << scores << endl;
if (scores > 300)
{
cout << "考上了本科!!!!" << endl;
//然后我们在这里再加入新的if,也就是嵌套一个if
if (scores > 600)
{
cout << "一本" << endl;
if (scores > 700)
{
cout << "a大学" << endl;
}
else if (scores>650)
{
cout << "b大学" << endl;
}
else
{
cout << "c大学" << endl;
}
}
else if (scores > 500)
{
cout << "二本" << endl;
}
else
{
cout << "三本" << endl;
}
}
else
{
cout << "你是小海的吗?" << endl;
}
system("pause");
return 0;
}
可以无限套娃的其实......这里是细分了为了按照网上的大纲。其实也可以无限 else if的。
:-)