大家好!欢迎来到Hello C++!
课程目标:
· 前期回顾
· if语句
· if else语句
· if 及 if else 嵌套
· 前期回顾
上一期,我们学了运算,int 与 double,学习了他们之间的关系。
· if 语句
大家都知道,if在英语中就是如果的意思,在C++中也一样。if的结构为:
当然,我们要先学习一些关系运算符。
· 等于==
请注意,要两个等号!一个等号是赋值,在后面会有详细说明。
· 大于等于>=
请注意,不能写成=>!
·小于等于<=
请注意,不能写成=
·大于>
·小于<
·不等于!=
请注意,不能写成=! !
格式:
例1:
今天,小明想算一些数能否被7整除。请帮他一下。
通过上一节课,我们可以用%(求余,或模运算)来求整除,只要余数是0,那就可以整除。
100 不能被7整除,所以不输出东西。
例2:
如果那天下雨,就带雨伞。小明这样想,请帮帮他。输入1是下雨,0是不下雨。
· if else语句
那如果不下雨,就输出不带伞该怎么办呢?写两个if语句真太麻烦了,那么我们在if后面再加else,就是否则。
例3:
按照例2格式,如果不下雨输出“不带伞”。
拓展一个知识:在式子后添“\n”,可直接换行。
· 嵌套
像俄罗斯套娃一样,我们也可以把语句套在一起。
例4:在例3基础上,如果输出的不是1,不是2,就输出:“这是什么鬼天气?”
好了,下次再见。
回家作业:
小明这次作业有10题,一道题十分。如果对0题,输出0分,否则…… 做完作业发给我。