1 条题解
-
0
题目:找出三个数中的最大值
思路分析
-
任务拆解:
- 输入三个不相等的非负数
- 比较三个数的大小关系
- 找出并输出最大值
-
关键点分析:
- 使用多重条件判断
- 分别判断x是否同时大于y和z
- 再判断y是否同时大于x和z
- 否则z就是最大值
-
步骤规划:
- 输入三个整数x,y,z
- 判断x是否同时大于y和z,如果是则输出x
- 否则判断y是否同时大于x和z,如果是则输出y
- 否则输出z
-
代码对应:
int x,y,z;- 定义三个整数变量cin>>x>>y>>z;- 输入三个整数if(x>y&&x>z)- 判断x是否同时大于y和zcout<<x;- x是最大值时输出xelse if(y>x&&y>z)- 判断y是否同时大于x和zcout<<y;- y是最大值时输出yelse cout<<z;- 否则z就是最大值
-
- 1
信息
- ID
- 40
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 1407
- 已通过
- 497
- 上传者