c++少儿编程--10.逻辑运算符
Posted progra
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++少儿编程--10.逻辑运算符相关的知识,希望对你有一定的参考价值。
.....................................
----------------- 问题解析 -----------------
1.输入五个数字,输出其中比10大的数字,数字之间都用空格隔开。
-
2.输入一个数字,判断这个数字的正负,如果是“正数”则输出正数,否则输出“负数”。
-
----------------- 实战训练 -----------------
问题描述:输入三个数字a,b,c,表示有三根长度为a,b,c的木棍,请问能否用这三根木棍组成三角形,如果能则输出yes,否则输出no。
做题流程:
1.输入三个数字(输入前需要定义三个变量);
2.判断这三根木棍能否构成三角形;
3.如果判断成立则输出yes,否则输出no。
请在此处自己独立尝试下是否能完成这个题目。如果前面部分学的比较扎实,那么到此为止大家可以比较轻松的完成第一步和第三步,如果不能完成或者完成的比较艰难,请仔细回顾下前面的课程知识。
关键内容在于第二个步骤。在数学上对于三角形有一个定义,三角形的任意两边之和大于第三边,特别要注意的就是任意两个字如何去理解,其表示的是我从a,b,c三条边中随意取出两条它们的和都要比第三条边大,也就是说要同时满足a+b>c,a+c>b以及b+c>a这三个条件才行(好好思考下为什么要同时满足)。那么现在我们已经可以尝试完成我们自己的代码了,先试试吧。
-
我们先来看看上面题目的正确代码吧。
如果你做对了,那么恭喜你,你基本已经会应用if语句了;如果没写对,不要气馁,多多思考,相信你一定会有所收获。
然而这么写的话当我们需要判定的条件比较多时,就会增加很多难度。这次我们要学习一下逻辑运算符"&&"以及"||",它们分别表示并且、或者,写法为if(条件A&&条件B),表示条件A以及条件B都满足时,这个if语句才成立,当然我们还可以继续增加更多的条件(||用法和&&类似)。那么这时代码即可以改写为如下所示。
-
----------------- 课后练习 -----------------
1.输入一个数字,判断这个数字是否能被3和7同时整除,如果能则输出yes,否则输出no。
2.输入两个数字,如果a是b的倍数并且a是5的倍数或者a比1000大,那么输出yes,否则输出no。
以上是关于c++少儿编程--10.逻辑运算符的主要内容,如果未能解决你的问题,请参考以下文章
少儿编程 电子学会图形化编程等级考试Scratch二级真题解析(判断题)2022年12月
小白学习C++ 教程四C++逻辑运算符While循环和For 循环