发布时间:2023-08-01 12:00
目录
前言:
习题要求:
习题分析:
习题流程图分析:
习题答案:
补充:if语句中常见的错误
结语:
本篇博客主要向各位小伙伴们介绍的C++经典例题
,带各位掌握C++基础,希望各位小伙伴们能够在这里收获到更多知识!让我们一起学习!一起进步! 作者希望:由于博主水平限制,博客难免会有错误和不准之处,我也非常希望各位小伙伴能够在留言区指出。让我们一起共勉。
输入三个整数要求按由大到小的顺序显示。
从键盘上任意输入三个数a,b,c,如果我们将最大值赋值给a,将最小值赋值给c,那么最后输出的a,b,c它们的顺序就是按从大到小排列的,那题目思路就找到了。
#include
void main() { int a,b,c,t; cin>>a>>b>>c; if(b > a) { t = a; a = b; b = t; } if(c > a) { t = a; a = c; c = t; } if(c > b) { t = b; b = c; c = t; } cout<
常见错误有if语句后面直接加分号,语法没有错,但是if语句的执行语句为空语句,逻辑上没有达到分支结构的要求,程序的运行结果和设计预期要得到的结果有差异,还有就是if语句的执行语句是多条语句,要用大括号包含起来,else要与if配套使用,if和else之间不能有其他语句,也就是如果你需要用else语句,必须在if语句的执行后就用else语句,中间不能执行其他语句,最后就是if语句中的条件判断非零为真,在判断比较关系运算符==容易写成赋值运算符=,避免的方法就是常量写左边,变量写右边,比如:if(0==a),判断当a等于0时条件成立,如果不小心写成if(0=a),编译器会报错,而if(a=0),编译器不会报错,条件永远为假,if语句永远不执行。以上常见错误要记牢哇!!!
感谢各位友友能够看到这里:
提醒友友们一句:看懂了不是懂,一定要自己实际操作哇,这样才能更好的理解和吸收。
最后来一句:一个人可以在任何他怀有无限热忱的事情上成功,让我们一起进步吧!!