//C++ 程序流程结构
//1.顺序 按照顺序进行
//2.选择 根据条件选择执行相应的功能
//3.循环 根据条件,循环多次执行代码
//选择结构------if
//if 的三种形式:1.单行 2.多行 3.多条件
//单行if 与 多行类似
单行格式if语句:if(条件){ 条件满足执行的语句 }
多行格式if语句:if(条件){ 条件满足执行的语句 }else{ 条件不满足执行的语句 };
#include <iostream>
using namespace std;
int main()
{
// 选择结构,单行 if 语句
// 用户输入分数,如果输入分数大于600,设为考上好学校,小于600输出“ 继续加油! ”,在屏幕上输出
//1. 用户输入分数
cout << "请输入您的成绩: " << endl;
int score = 0;
cin >> score;
//2. 打印用户输入的分数
cout << "您输入的分数是: " << score << endl;
//3.判断成绩
if (score > 600) //在 if 后面不能加 封号 ,否则条件等于白写,只会执行 if { } 里面的内容
{
cout << "恭喜您考上了一个好学校!" << endl;
}//养成良好习惯,加上大括号
else
{
cout << "继续加油!" << endl;
}
system("pause");
return 0;
}
- 多条件的if语句:
if(条件1){ 条件1满足执行的语句 }else if(条件2){条件2满足执行的语句}... else{ 都不满足执行的语句}
//C++ 程序流程结构
//1.顺序 按照顺序进行
//2.选择 根据条件选择执行相应的功能
//3.循环 根据条件,循环多次执行代码
//选择结构------if
//多条件 if 语句
#include <iostream>
using namespace std;
int main()
{
//输入一个考试分数,如果高于600,说明考上一本学校,在屏幕输出
//大于500,视为考上二本院校,屏幕输出
//大于400,视为考上三本院校,屏幕输出
//小于等于400分,事为未考上本科,屏幕输出
//1.用户输出的分数
cout << "请输入考试成绩: " << endl;
int score = 0;
cin >> score;
//2.提示用户输入的分数
cout << "您输入的分数是: " << score << endl;
//3.判断
if (score >= 60 && score < 750)
{
cout << "恭喜考入一本院校!" << endl;
}
else if (score >= 500 && score < 600)
{
cout << "恭喜您考入二本院校!" << endl;
}
else if (score >= 400 && score < 500)
{
cout << "恭喜您考入三本院校!" << endl;
}
else if (score < 400)
{
cout << "很遗憾,继续加油!" << endl;
}
else if (score >= 750)
{
cout << "输入错误!所输入数值应在 0~750 !" << endl;
}
system("pause");
return 0;
}