信息学奥赛一本通 2056:【例3.7】最大的数
【题目链接】
ybt 2056:【例3.7】最大的数
【题目考点】
1. if语句嵌套
2. if…else if语句
【解题思路】
if语句嵌套
如果a >= b,那么再判断a,c的大小:如果a >= c,那么a最大。否则c > a,已知a >= b,那么c最大。
如果b > a,那么判断b,c的大小:如果b >= c,那么b最大。否则c > b,已知b > a,那么c最大。if…else if语句配合逻辑表达式
如果a >= b且a >= c,那么a最大。
如果b >= a且b >= c,那么b最大。
如果c >= a且c >= b,那么c最大。输入n个数求最大值,或n个数的数组求最大值
该方法在讲循环结构、数组处介绍,本题不需要用这么麻烦的方法。使用max函数
max(double a, double b)
返回a与b中的较大值
【题解代码】
解法1:if语句嵌套
#include<bits/stdc++.h>
using namespace std;
int main()
{double a, b, c;cin >> a >> b >> c;if(a >= b){if(a >= c)cout << a;else//a >= b && c > a cout << c;}else{if(b >= c)cout << b;else//a < b && b < ccout << c;}return 0;
}
解法2:if…else if语句
#include<bits/stdc++.h>
using namespace std;
int main()
{double a, b, c;cin >> a >> b >> c;if(a >= b && a >= c)cout << a;else if(b >= a && b >= c)cout << b;else//c >= a && c >= bcout << c;return 0;
}
解法3:使用max函数
#include<bits/stdc++.h>
using namespace std;
int main()
{double a, b, c;cin >> a >> b >> c;cout << max(max(a, b), c);return 0;
}
信息学奥赛一本通 2056:【例3.7】最大的数相关推荐
- 信息学奥赛一本通 1094:与7无关的数 | OpenJudge NOI 1.5 39
[题目链接] ybt 1094:与7无关的数 OpenJudge NOI 1.5 39:与7无关的数 [题目考点] 1. 分离整数的各位数字 对于数字a,a%10可以取到其个位,a/=10(整除)可以 ...
- 信息学奥赛一本通(1244:和为给定数)
1244:和为给定数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 8206 通过数: 3053 [题目描述] 给出若干个整数,询问其中是否有一对数的和等 ...
- 信息学奥赛一本通(1408:素数回文数的个数)
1408:素数回文数的个数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14465 通过数: 9201 [题目描述] 求11到n之间(包括n),既是素数 ...
- 信息学奥赛一本通(1066:满足条件的数累加)
1066:满足条件的数累加 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 38204 通过数: 31096 [题目描述] 将正整数mm和nn之间(包括mm ...
- 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数
[题目链接] ybt 1245:不重复地输出数 OpenJudge NOI 1.11 08:不重复地输出数 [题目考点] 1. 二分查找 2. 复杂度为O(nlogn)的排序 快速排序:时间复杂度O( ...
- 信息学奥赛一本通 1071:菲波那契数 | OpenJudge NOI 1.5 17:菲波那契数列
[题目链接] ybt 1071:菲波那契数 OpenJudge NOI 1.5 17:菲波那契数列 [题目考点] 1. 斐波那契数列 参考:多种方法求斐波那契数列 [解题思路] 迭代法求斐波那契数列 ...
- 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02
/* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...
- 【例8】合唱队形(《信息学奥赛一本通第五版》)
/* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...
- 信息学奥赛一本通 2021:【例4.6】最大公约数
[题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...
最新文章
- PHP将死。何以为继?
- C++卷积神经网络实例:tiny_cnn代码具体解释(7)——fully_connected_layer层结构类分析...
- hive 删除分区_数据仓库工具hive面试题集锦(纯干货)
- 外卖平台用户端APP说明
- L3-1 森森旅游 (30 分)
- 《spring-boot学习》-14-spring boot整合freeMarker模板
- 解决80端口被占用的情况
- [论文笔记]Convolutional Neural Networks for Sentence Classification
- Ubuntu 18.04 国内源
- 性能提升160%,为全球提供顶级算力:阿里云发布第三代神龙云服务器
- WIFI内部通话系统技术解决方案
- sql server安装-没有权限访问文件
- 软件测试思维总结(1)-----比较思维:利用好可参照的资源
- Unity笔记之调节text的字间距
- 常见前端面试题及答案-转载
- win7系统IE11管理加载项里面没有Shockwave Flash Object的解决方法
- js逆向案例-obsfuscator混淆
- 中南大学python考试_Python数据分析与展示_中国大学_答案2021年知到精神病学(中南大学)章节答案...
- 抓取 google 搜索结果
- cs起源本地服务器无响应,CS起源上为什么我无法进入有反作
热门文章
- 防止NSTimer和调用对象之间的循环引用
- 一淘网挑战百度意在造势 人才储备成最大障碍
- js动态添加options(转载)
- 值得收藏!数据分析最常用的18个概念,终于有人讲明白了
- Simulink之不可控整流电路
- 操作无法完成因为已经在mysqld.exe上打开_金蝶KIS软件操作技巧/百问百答(下)...
- python大神的成长之路_Python大神成长之路: 第三次学习记录 集合 函数 装饰 re...
- 避开10个面试大坑,接offer成功率提升至99%
- 2020 年热门编程语言的发展方向
- 支撑百万级并发,Netty如何实现高性能内存管理