选择结构
单行格式if语句
#include <iostream>
using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
//选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
//单行格式if语句:if(条件){条件满足执行的语句}
//输入分数,如果分数大于600视为考上一本大学。
int score=0;
cout<<"请输入您的分数:"<<endl;
cin>>score;
cout<<"您输入的分数是:"<<score<<endl;
if(score>600)//后面不可以加; 如果加了;if中的条件满足不满足都会输出下面一句“恭喜您考上大学”
cout<<"恭喜您考上一本大学"<<endl;
}
多行格式if语句
#include <iostream>
using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
//选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
//多行格式if语句:if(条件){条件满足执行的语句}else{不条件满足执行的语句}
//输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
int score=0;
cout<<"请输入您的分数:"<<endl;
cin>>score;
cout<<"您的分数是:"<<score<<endl;
if(score>600)
cout<<"恭喜您考上一本"<<endl;
else
cout<<"未考上一本"<<endl;
}
多条件if语句
#include <iostream>
using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
//选择结构 if语句:单行格式if语句 多行格式if语句 多条件的if语句
//多条件的if语句:if(条件1){条件满足执行的语句}else if(条件2){条件满足执行的语句}...else{都不执行的语句}
//输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
int score=0;
cout<<"请输入您的分数:"<<endl;
cin>>score;
cout<<"您的分数是:"<<score<<endl;
if(score>600)
{
cout<<"恭喜您考上一本"<<endl;
}
else if(score>500)
{
cout<<"恭喜您考上二本"<<endl;
}
else if(score>400)
{
cout<<"恭喜您考上三本"<<endl;
}
else
cout<<"未考上大学"<<endl;
}
嵌套if语句
#include <iostream>
using namespace std;
int main()//C++支持的三种程序运行结构:顺序结构,循环结构,选择结构
{
//嵌套if语句
//输入分数,如果分数大于600视为考上一本大学。否则打印未考上一本
int score=0;
cout<<"请输入您的分数:"<<endl;
cin>>score;
cout<<"您的分数是:"<<score<<endl;
if(score>600)
{
cout<<"恭喜您考上一本"<<endl;
if(score>700)
cout<<"恭喜您考上北大"<<endl;
else if(score>650)
cout<<"恭喜您考上清华"<<endl;
else
cout<<"恭喜您考上人大"<<endl;
}
else if(score>500)
{
cout<<"恭喜您考上二本"<<endl;
}
else if(score>400)
{
cout<<"恭喜您考上三本"<<endl;
}
else
cout<<"未考上大学"<<endl;
}