简单判断if语句

关系运算符

齐观察

C++ 提供了六种关系运算符:>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、==(等于)、!= (不等于)。关系表达式的结果为逻辑值真(非0值)或假(0)。

关系运算符举例:

运算符

含义

举例说明

表达式结果

==等于1==20
!=不等于1!=21
<小于1<21
>大于1>20
<=小于等于1<=21
>=大于等于1>=20

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的值

程序
#include <bits/stdc++.h>
using namespace std;
int main()
{
        int a,b,c;
        cin>>a>>b>>c;  
        int s;
        s = 0; 
        if(a<60)  s = s + 1; 
        if(b<60)  s = s + 1;
        if(c<60)  s = s + 1;
        cout<<s; 
        return 0;
}

学费了吗,快来参与习题投票吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值