安卓和网站开发找工作,上海外包seo,网页游戏开发软件,wordpress免费家居主题目录 前言
计算机里的真和假
与或非三兄弟
与运算#xff08;#xff09;
具体说明表格#xff1a;
举个栗子1#xff1a;
或运算#xff08;||#xff09;
具体说明表格#xff1a;
举个栗子2#xff1a;
非运算#xff08;!#xff09;
具体…目录 前言
计算机里的真和假
与或非三兄弟
与运算
具体说明表格
举个栗子1
或运算||
具体说明表格
举个栗子2
非运算!
具体说明表格
举个栗子3
综合运用
if语句
引入
if语句的格式
else语句
引入
else语句格式
else if语句
引入
else if语句的格式
洛谷题目讲解小课堂
前言
题目描述
思路点拨
AC代码 评测结果
结尾 前言
文章不易不喜勿喷但可以私信我提建议
计算机里的真和假
计算机可不知道什么是真什么是假。
在计算机里通常用二进制而在C中0代表假1代表真。
简单来说真就是满足条件而假是不满足条件。
比如以下表达式的结果就是假
35
113
910
…………
以下表达式就是真
62
11
189
…………
当然0假的英文是false
而1真的英文是true
所以你可以用英文代替数字如
return 0 return false
return 1 return true
与或非三兄弟
与或非拆开来分别是与运算或运算以及非运算他们都是逻辑运算符。
我们之前讲过的-*/属于算术运算符。
先看一看算术运算符的定义百度: 再看一看逻辑运算符的定义百度 与运算
与运算Shift7
与运算只有当左右两边表达式都为真时与运算表达式才为真。
具体说明表格
左边表达式右边表达式与运算0000101 00111
举个栗子1
35 81左边为假右边为真一真一假还是假。
3-2 1 91左边为真右边为真两真就是真。
或运算||
或运算||Enter上面
或运算只要左右两边表达式至少有一个为真时或运算表达式才为真。
具体说明表格
左边表达式右边表达式或运算0000111 01111
举个栗子2
35 || 81左边为假右边为真一真一假是真的。
5-2 3 98左边为真右边为真两边都真还是真。
非运算!
非运算!英文感叹号
非运算能让真变假假变真0变11变0有点颠倒黑白的感觉。
具体说明表格
表达式非运算0110
举个栗子3
!81表达式为真颠倒后为假。
!98表达试为假颠倒后为真。
综合运用
与或非如果混到一起得先算非再算与最后算或如
10 || 32 52
先算与运算左边假右边真一真一假还是假。
再算或运算左边真右边假所以还是真。
答案真
if语句
引入
生活中我们常常会遇到带有条件的选择比如
如果明天不下雨我们就去上海外滩玩。
再比如
如果我数学考了100分妈妈就会奖励我看30分钟的电视。
这种选择相信你也肯定有过而今天要讲的if语句就和如果有关系。
if语句的格式
if在英文中的意思是 格式
if (表达式)
{//如果表达式为真则执行大括号里的语句//执行语句放这
} 如果表达式为真即满足条件就执行大括号里的语句。
举个栗子比如
if (35)
{coutI dont like Japan!!!endl;coutI like China!!!endl;
}
运行结果I dont like Japan!!! I like China!!!
但是如果把小于号改成大于号……
if (35)
{coutI dont like Japan!!!endl;coutI like China!!!endl;
}
运行结果空空如也
为什么呢因为你没有满足条件自然不会执行大括号里的语句了。
有如果就会有否则所以我们要用到else语句。
else语句
引入
如果……否则……是配对的我们先看一看else的英文解释 else语句格式
else语句必须和if语句一起使用格式如下
if(表达式)
{//程序
}
else
{//程序
}
作用如果if条件没有满足将执行else语句里的程序。
比如以下程序
if(56)
{couthelloendl;
}
else
{couthiendl;
}
分析因为if表达式为假将执行else语句所以会输出‘hi’。
注意else后面是没有表达式的
else if语句
引入
如果需要多个条件判断该怎么办呢
这就要用到else if语句了。
else if语句的格式
if(表达式1)
{//程序
}
else if(表达式2)
{//程序
}
else if(表达式3)
{//程序
}
………………
//自行添加else if的个数
else
{//程序
} 用法这里我就不讲了你可以自己琢磨琢磨else if最常用的情景就是输入一个分数输出等地。
洛谷题目讲解小课堂
前言
刚学完If和逻辑运算我们一起打开洛谷做一道题目吧
洛谷使用教程从入门到精通30天带你学会C【第五天刷题软件的推荐及使用教程】学不会你找我_爱编程的小芒果的博客-CSDN博客
今天我们来做洛谷P5711网址【深基3.例3】闰年判断 - 洛谷
题目描述 思路点拨
首先题目让我们输入一个年份因此我们需要定义一个变量year来存储输入的年份
int year;
按照题目要求利用输入语句属于变量值
cinyear; 接下来就要判断闰年了很显眼需要用到if和else语句如果表达式为真输出1否则输出0
if(//表达式)
{cout1endl;
}
else
{cout0endl;
}
而表达式是闰年的定义四年一闰百年不闰四百年又闰利用逻辑运算符写成表达式
year%40year%100!0||year%4000
表达式中!的意思是不等于两个等于号的意思是等于。
最后把程序拼在一起在写上头文件就完工啦
下面上AC代码
AC代码
#includebits/stdc.h
using namespace std;
int main()
{int year;cinyear;if(year%40year%100!0||year%4000)cout1endl;elsecout0endl;return 0;
} 评测结果 结尾
本篇文章是博主独自写过的最长的一篇了有2514字现在打字都变卡了呜呜呜。
但我还是要把最优质的内容呈现给大家偷偷告诉你个秘密
这篇文章我是从2023.9.2.18:44一直写到2023.9.2.22:52! 博主还是一名小学生真的尽力了还请各位不要喷我我真的尽力了
如果你能支持一下我我十分感谢争取1888粉丝时我尝试再写一篇2000字的博客
最后认识一下我是爱编程的小芒果我们有缘再见