四.max和min
我们上一《难题》用了一个很难的方法—— max and min
a=min(min(x,y),z);
c=max(max(x,y),z);
我们看一下这两条代码,再分解以下
int aa,cc,a,c;
int x,y,z;
aa=min(x,y);
a=min(aa,z);
cc=max(x,y)
c=max(cc,z);
首先解释以下min
比如aa=min(x,y),意思就是aa=x和y中小的一个
若x=10,y=8,aa=min(x,y),则aa=y //8
反之,max就是取大的
若x=10,y=8,aa=max(x,y),则aa=x //10
然后我们把新的知识联系到老知识里边
aa=min(x,y);
就等于
if(x>y) aa=y;
else aa=x;
aa=max(x,y);
就等于
if(x>y) aa=x;
else aa=y;
而第三题的那段代码就不用我解释了吧?
五.总结
本节课主要是讲解三道循序结构的题目,至此分支结构(if)思想博主已经分享完了,相信大家对这个逻辑有了一定的理解,大家可以自己动手敲敲代码,感受一下
包教包会,帅的人已然点赞收藏关注,而丑的人还在犹豫,被犹豫了,快三连吧!
系列文章目录
本期收录于博主的专栏——C++保姆级入门教程,适用于编程入门初学者,感兴趣的朋友们可以订阅,查看其它专栏。
C++保姆级入门教程_iecne的博客-CSDN博客
C++保姆级入门教程(1) 变量 输出 输入
C++保姆级入门教程(2) 算术运算和赋值
C++保姆级入门教程(3) if语句
C++保姆级入门教程(4) 循环
C++保姆级入门教程(5) 顺序结构
C++保姆级入门教程(6) 分支结构
感谢每一个观看本篇文章的朋友,更多精彩敬请期待:iecne的博客_CSDN博客-C++保姆级入门教程领域博主
文章存在借鉴,如有侵权请联系修改删除!