1 条题解
-
0
题目:找出四个数中的最大值
思路分析
-
任务拆解:
- 输入四个不相等的正整数
- 比较四个数的大小关系
- 找出并输出最大值
-
关键点分析:
- 使用多重条件判断
- 先判断a是否同时大于b、c、d
- 再判断b是否同时大于c、d
- 再判断c是否大于d
- 否则d就是最大值
-
步骤规划:
- 输入四个整数a,b,c,d
- 判断a是否同时大于b、c、d,如果是则输出a
- 否则判断b是否同时大于c、d,如果是则输出b
- 否则判断c是否大于d,如果是则输出c
- 否则输出d
-
代码对应:
int a,b,c,d;- 定义四个整数变量cin>>a>>b>>c>>d;- 输入四个整数if(a>b&&a>c&&a>d)- 判断a是否同时大于b、c、dcout<<a;- a是最大值时输出aelse if(b>c&&b>d)- 判断b是否同时大于c、dcout<<b;- b是最大值时输出belse if(c>d)- 判断c是否大于dcout<<c;- c是最大值时输出celse cout<<d;- 否则d就是最大值
-
- 1
信息
- ID
- 313
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 823
- 已通过
- 420
- 上传者