HELLO!欢迎大家来到奇妙的c++编程世界,我是你们的小涵老师。
就让我们一起继续学习c++吧!
目录
1---------------------------------------------------逻辑运算
2---------------------------------------------------复习(下周单元考)
1.逻辑运算
逻辑运算通常用来测试真假值。
&&:逻辑与。当a为真,b为真的情况下为真,其余情况为假。
||:逻辑或:只要两数有任意一个为真,就为真。只有两数都为假才为假。
!:逻辑非:!n,n为真则!n为假;!n,n为假则!n为真。
2.复习
复习篇章收录了所有练习题和例题以及涉及范围,希望能帮助大家更好地学习
1.考试等级
【题目描述】x学校对于学生的成绩有几种分类:优等生,中等生,差等生,0分选手。
范围: switch
优等生:考试成绩>=90
中等生:90>考试等级>=60
差等生:60>考试成绩>0
0分选手:考试成绩=0
现在请你判断x同学的成绩等级。
【输入要求】 输入一个数n,100>=n>=0
【输出要求】输出n对应的等级。
【输入样例】90
【输出样例】优等生(不用判断100个数!好好想想怎么简化吧!)
2.侦探破案 范围: switch
【题目描述】x是一位侦探,有一天他接到了一个案子,根据判断,x侦探找出了1位嫌疑人 ,你是侦探的助理,请你根据现场情况,给他的可能程度打个分并判断他的嫌疑等级吧!
就是他:100
极度可能:90以上小于100
十分可能:90以下60以上
不大可能:60分以下0分以上
不可能:0分
【输入样例】95
【输出样例】极度可能
3.星期几 范围switch
【题目描述】输入1-7中的某数,分别代表星期中的某一天,比如1就代表Monday。
【样例输入】2
【样例输出】Tuesday
1.判断3的倍数(easy)范围if
【题目描述】输入一个整数n,判断能否被3整除,如果能,输出Y,如果不能,输出N。
【样例输入1】3
【样例输出1】Y
【样例输入2】2
【样例输出2】N
2.最大值(easy+)范围if
【题目描述】输入三个互不相同的整数,输出最大值
【样例输入】1 2 3
【样例输出】3
3.比第一题复杂一丁点(easy+)范围if
【题目描述】输入一个整数,判断它是否除以5余2,除以7余2。如果能,输出Y,如果不能,输出N。
【样例输入】37
【样例输出】Y
4.范围 switch
【题目描述】输入一个数n(0<n<=10),分别判断每个等级。
n=1 white
n=2 grey
n=3 red
n=4 purple
n=5 pink
n=6 blue
n=7 green
n=8 yellow
n=9 orange
n=10 golden
【样例输入】10
【样例输出】golden
概念整理
if语句:
if语句是指编程语言中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
今天我们就要一起学习if语句啦!
if语句是选择结构,表达式的值只有两个:0和非0,0为假,非0为真。
形式:
switch语句:
一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。switch只能接受整型和字符型。
好了,今天的课程就到这里结束了,下节课再见!(今天没有练习题哦!)
推荐刷题网站:洛谷 ,题目:P1000,P1001,P4413