【题目链接】

ybt 2056:【例3.7】最大的数

【题目考点】

1. if语句嵌套

2. if…else if语句

【解题思路】

  1. 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最大。

  2. if…else if语句配合逻辑表达式
    如果a >= b且a >= c,那么a最大。
    如果b >= a且b >= c,那么b最大。
    如果c >= a且c >= b,那么c最大。

  3. 输入n个数求最大值,或n个数的数组求最大值
    该方法在讲循环结构、数组处介绍,本题不需要用这么麻烦的方法。

  4. 使用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】最大的数相关推荐

  1. 信息学奥赛一本通 1094:与7无关的数 | OpenJudge NOI 1.5 39

    [题目链接] ybt 1094:与7无关的数 OpenJudge NOI 1.5 39:与7无关的数 [题目考点] 1. 分离整数的各位数字 对于数字a,a%10可以取到其个位,a/=10(整除)可以 ...

  2. 信息学奥赛一本通(1244:和为给定数)

    1244:和为给定数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 8206     通过数: 3053 [题目描述] 给出若干个整数,询问其中是否有一对数的和等 ...

  3. 信息学奥赛一本通(1408:素数回文数的个数)

    1408:素数回文数的个数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 14465     通过数: 9201 [题目描述] 求11到n之间(包括n),既是素数 ...

  4. 信息学奥赛一本通(1066:满足条件的数累加)

    1066:满足条件的数累加 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 38204     通过数: 31096 [题目描述] 将正整数mm和nn之间(包括mm ...

  5. 信息学奥赛一本通 1245:不重复地输出数 | OpenJudge NOI 1.11 08:不重复地输出数

    [题目链接] ybt 1245:不重复地输出数 OpenJudge NOI 1.11 08:不重复地输出数 [题目考点] 1. 二分查找 2. 复杂度为O(nlogn)的排序 快速排序:时间复杂度O( ...

  6. 信息学奥赛一本通 1071:菲波那契数 | OpenJudge NOI 1.5 17:菲波那契数列

    [题目链接] ybt 1071:菲波那契数 OpenJudge NOI 1.5 17:菲波那契数列 [题目考点] 1. 斐波那契数列 参考:多种方法求斐波那契数列 [解题思路] 迭代法求斐波那契数列 ...

  7. 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02

    /* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...

  8. 【例8】合唱队形(《信息学奥赛一本通第五版》)

    /* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...

  9. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

最新文章

  1. PHP将死。何以为继?
  2. C++卷积神经网络实例:tiny_cnn代码具体解释(7)——fully_connected_layer层结构类分析...
  3. hive 删除分区_数据仓库工具hive面试题集锦(纯干货)
  4. 外卖平台用户端APP说明
  5. L3-1 森森旅游 (30 分)
  6. 《spring-boot学习》-14-spring boot整合freeMarker模板
  7. 解决80端口被占用的情况
  8. [论文笔记]Convolutional Neural Networks for Sentence Classification
  9. Ubuntu 18.04 国内源
  10. 性能提升160%,为全球提供顶级算力:阿里云发布第三代神龙云服务器
  11. WIFI内部通话系统技术解决方案
  12. sql server安装-没有权限访问文件
  13. 软件测试思维总结(1)-----比较思维:利用好可参照的资源
  14. Unity笔记之调节text的字间距
  15. 常见前端面试题及答案-转载
  16. win7系统IE11管理加载项里面没有Shockwave Flash Object的解决方法
  17. js逆向案例-obsfuscator混淆
  18. 中南大学python考试_Python数据分析与展示_中国大学_答案2021年知到精神病学(中南大学)章节答案...
  19. 抓取 google 搜索结果
  20. cs起源本地服务器无响应,CS起源上为什么我无法进入有反作

热门文章

  1. 防止NSTimer和调用对象之间的循环引用
  2. 一淘网挑战百度意在造势 人才储备成最大障碍
  3. js动态添加options(转载)
  4. 值得收藏!数据分析最常用的18个概念,终于有人讲明白了
  5. Simulink之不可控整流电路
  6. 操作无法完成因为已经在mysqld.exe上打开_金蝶KIS软件操作技巧/百问百答(下)...
  7. python大神的成长之路_Python大神成长之路: 第三次学习记录 集合 函数 装饰 re...
  8. 避开10个面试大坑,接offer成功率提升至99%
  9. 2020 年热门编程语言的发展方向
  10. 支撑百万级并发,Netty如何实现高性能内存管理