林深,出生于一个小康家庭,父亲是一个小县城的在职公务员,母亲是小学老师,外婆外公在乡下,爷爷奶奶在林深小的时候先后去世。
一阵良久的沉默后
然后呢?
【没了】
就这?
【就这,不然一个小任务宿主你还想得到多少信息,别做梦,还没睡呢】
虎落平阳被犬欺,哼。林深不情不愿地继续看下一关的题目,徐幽然依旧在发呆,电脑屏幕上的光明明灭灭,没人注意到它在自己转换页面。
任务描述
本关任务:输入一个年份,判断该年份是否是闰年,是闰年则输出Yes,否则输出No。
相关知识
编程时有时候需要根据某个条件是否满足来选择执行或不执行某些语句。
C和C++的if语句可以实现这种根据条件判断来选择执行的功能。if语句有两种形式,分别实现一路分支和两路分支。
if语句
实现一路分支的基本方法是采用if语句:
if(条件表达式)语句
其语义为:如果条件表达式的值为非0(true),即“真”,则执行语句,然后按顺序执行if语句的后继语句。如果条件表达式的值为0(false),即“假”,则忽略语句,按顺序执行if语句的后继语句。
例如:
//当分数score小于60时,执行输出语句,否则跳过该语句(不执行)
if(score60)
coutSorry,youvefailed!\n;
if…else语句
实现两路分支的常用方法是采用if…else语句:
if(条件表达式)语句1
else语句2
其中,else和语句2称为else分支或else子句。
其执行语义为:如果条件表达式的值为非0,即“真”(true),则执行语句1,执行完语句1后继续执行整个if语句的后继语句(不执行语句2);如果条件表达式的值为0,即“假”(false),则跳过语句1,执行语句2,执行完语句2后继续执行整个if语句的后继语句。
即if语句是根据条件表达式的结果,选择语句1和语句2中的一个执行,执行完后,整个if语句也就执行完了。
例如:
//当分数score大于等于60时输出Passed,否则输出Failed
if(grade=60)
cout″Passed\n″;
else
cout″Failed\n″;
if语句的分支有且只能有一条语句,如果某个分支不需要做任何事时,可以使用空语句,空语句就是一个独立的分号。如果需要做很多事,一条语句完成不了,可以使用复合语句。用花括号括起来的一条或者多条语句叫复合语句,复合语句可以当做一条语句来看。
例1:
//当速度speed小于等于120时什么也不做,否则输出危险驾驶
if(speed=120)
;//空语句
else
cout危险驾驶endl;
例2:
//如果a大于b则交换a、b的值
if(ab)
{
//复合语句
intc=a;
a=b;
b=c;
}
C和C++中任何有值的表达式都可以作为条件表达式(计算结果非0则为真,0则为假)。如果需要综合判断多个条件,就需要使用逻辑运算符了。
例如如果要描述条件“分数x在0到100之间”,不能使用数学中的表达形式0=x=100,而应当使用逻辑运算符x=0x=100。
//逻辑与表示两个条件x=0和x=100都为真,结果才为真
if(x=0x=100)
……
直接写成0=x=100编译器也不会报错,但语义完全不一样:
//表示先计算0=x,结果可能是true或者false,然后用该结果和100比较,所以该条件永远为真
if(0=x=100)
......
林深表示习惯了,真的习惯了,不就题目长了点嘛,多大点事啊。事实上:习惯个屁啊,又没人教,全靠自学,怎么滴,我踏马是天生奇才啊,一学就会,一点就通的嘛?
和谐号没理林深丰富的内心活动,难不成要他上去告诉林深,没错,你就是个百年难得一遇的天才,你就是一看就会啊,别说林深信不信,反正要有人这么告诉他的话,他理都不会理。
和谐号,你就这么对待我这样的一个弱小无助的小可怜真的好吗?
和谐号保持沉默。
和谐号,我知道你是天底下最好的系统了,你肯定不会这么狠心对我的对不对?
和谐号依旧保持沉默。
和谐号,你最好了,给我点提示好不好嘛。
和谐号鸡皮疙瘩掉了一地,不过仍然保持沉默。这玩意解析跟你说得明明白白,就差把答案给你写出来了,我给个毛线的提示。
林深:唉,自己动手,丰衣足食。
PS:我算是明白了,你们都是冲着404来的,麻烦各位读者大佬出出主意,怎样404才不会被禁
十一看书天天乐!充100赠500VIP点券! 立即抢充(活动时间:10月1日到10月7日)
飞卢小说网声明
为营造健康的网络环境,飞卢坚决抵制淫秽色情,涉黑(暴力、血腥)等违反国家规定的小说在网站上传播,如发现违规作品,请向本站投诉。
本网站为网友写作提供上传空间存储平台,请上传有合法版权的作品,如发现本站有侵犯权利人版权内容的,请向本站投诉。
投诉邮箱:feiying@faloo.com 一经核实,本站将立即删除相关作品并对上传人作封号处理。