关系运算符
齐观察
C++ 提供了六种关系运算符:>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、==(等于)、!= (不等于)。关系表达式的结果为逻辑值真(非0值)或假(0)。
关系运算符举例:
运算符 | 含义 | 举例说明 | 表达式结果 |
== | 等于 | 1==2 | 0 |
!= | 不等于 | 1!=2 | 1 |
< | 小于 | 1<2 | 1 |
> | 大于 | 1>2 | 0 |
<= | 小于等于 | 1<=2 | 1 |
>= | 大于等于 | 1>=2 | 0 |
if条件语句
齐观察
在日常生活中,经常碰到这样的情况:如果一个条件成立,就做某件事。例如:如果下雨,就带雨伞。
在程序设计中,把这种情况称为“分支结构”或者“选择结构”。
C++中可以用if语句来实现分支结构,if语句的格式有多种,下面是最简单的一种格式:
if(表达式) 语句;
表示的意义是:当表达式的值是1时(即表达式为真),就执行语句;如果表达式的值是0(即表达式为假),就不执行语句。
例题1:输出偶数
读入一个整数a,如果a是偶数则输出它。
解决问题步骤 | 程序 |
第1步:定义整型变量a。 第2步:cin读入变量a的值。 第3步:用if语句判断a是否为偶数,是则输出a。 | ![]() |
说明:如果关系表达式a%2==0的值等于1,说明表达式为真,则a是偶数。
例题2:输出较大数
题目描述
读入两个不同的整数a和b,输出其中较大的数。
输入格式
一行,两个整数a和b
输出格式
一个整数。
输入样例1:
5 3
输出样例1:
5
输入样例2:
15 30
输出样例2:
30
解决问题步骤 |
第1步:定义两个整型变量a和b。 第2步:cin读入变量a的值和变量b的值。 第3步:用if语句判断,如果a大于b,则输出a。 第4步:用if语句判断,如果b大于a,则输出b。 |
程序 |
![]() |
例题3 考试
题目描述
小明参加了一次考试,语数英三科成绩分别是a,b,c,如果某科成绩低于60分则该科就不及格,小明这三科当中有多少科是不及格的?
解决问题步骤 |
第1步: 定义3个整型变量a,b,c。 第2步:用cin语句读入a,b,c的值。 第3步:定义1个变量s,用来记录有多少科是不及格的。 第4步:让s一开始赋值为0。 第5步:用if语句判断a是否低于60分,如果是,则让s的值增加1 第6步:用if语句判断b是否低于60分,如果是,则让s的值增加1 第7步:用if语句判断c是否低于60分,如果是,则让s的值增加1 第8步:用cout语句输出s的值 |
程序 |
|