1053:最大数输出

时间限制: 1000 ms    内存限制: 65536 KB

【题目描述】

输入三个整数,数与数之间以一个空格分开。 输出一个整数,即最大的整数。

【输入】

输入为一行,包含三个整数,数与数之间以一个空格分开。

【输出】

输出一行,包含一个整数,即最大的整数。

【输入样例】

10 20 56

【输出样例】

56

说明:
主要考查switch多分支结构,可以使用嵌套switch解决。

思路分析:

判断a、b和c这3个数中谁最大,有不少方法。如果一个数大于另两个数,则该数最大。利用这种思路可解决本题。不过可能存在相等的情况,所以在判断时,要加上相等的情况。数据类型:输入输出的都是整数,题目没有指明范围,一般默认选择int类型即可。

求解过程:

声明3个int类型变量a、b、c。输入3个整数分别给变量a、b、c。如果a大于或等于b,也大于或等于c,则输出a。否则,如果b大于或等于a,也大于或等于c,则输出b。否则,输出c。

参考代码 - C++:

// 方法1(swtich方法)

#include <iostream>
using namespace std;
int main()
{int a, b, c;cin >> a >> b >> c;switch (a >= b && a >= c){case 1: cout << a; break;default:switch (b >= a && b >= c){case 1: cout << b; break;case 0: cout << c;}}return 0;
}

// 方法2(if方法)

#include <iostream>
using namespace std;
int main()
{int a, b, c;cin >> a >> b >> c;if (a >= b && a >= c) cout << a;else if (b >= a && b >= c) cout << b;else cout << c;return 0;
}

参考代码 - C语言:

#include <stdio.h>
int main()
{int a, b, c;scanf("%d %d %d", &a, &b, &c);switch (a >= b && a >= c){case 1: printf("%d", a); break;default:switch (b >= a && b >= c){case 1: printf("%d", b); break;case 0: printf("%d", c);}}return 0;
}

1053:最大数输出相关推荐

  1. 信息学奥赛一本通 1053:最大数输出 | OpenJudge NOI 1.4 15

    [题目链接] ybt 1053:最大数输出 OpenJudge NOI 1.4 15:最大数输出 [题目考点] 1. if-else嵌套 2. 逻辑表达式 3. <algorithm> 中 ...

  2. 信息学奥赛一本通(1053:最大数输出)

    1053:最大数输出 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 44289     通过数: 30684 [题目描述] 输入三个整数,数与数之间以一个空格分开 ...

  3. 【1053】最大数输出

    1053:最大数输出 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 50746     通过数: 35382 [题目描述] 输入三个整数,数与数之间以一个空格分开 ...

  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1053:最大数输出

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11657 通过数: 8229 [题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入 ...

  5. 信息学奥赛一本通C++语言——1053:最大数输出

    [题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. ...

  6. 最大数输出(信息学奥赛一本通-T1053)

    [题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. ...

  7. 信息学奥赛一本通全题目解析

    目录 一.语言及算法基础篇 第一部分 C++语言 -->第一章 C++语言入门 第一部分 C++语言 --> 第二章 顺序结构程序设计 第一节 运算符和表达式 第二节 常量和变量 第三节 ...

  8. 一本通第三章 程序的控制结构

    第一节 if选择结构 1039 判断数正负 #include <iostream> using namespace std;int main() {int n;cin >> n ...

  9. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

最新文章

  1. MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
  2. 深度丨解密Python为什么能够风靡全宇宙
  3. DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)
  4. html5 input select,【Web前端问题】select如何实现既可以像input那样支持输入,又可以从下拉中选择? antd...
  5. [转]UINavigationController的用法详解
  6. python爬虫模块_python之爬虫_模块
  7. 机器学习之监督学习(三)——支持向量机(SVM)
  8. 数字化方法基础(四)_矩阵操作
  9. Could not open Hibernate Session for transaction, 数据库连接超时解决方法
  10. golang 在 windows 下编译出 linux 二进制可执行文件的软件套装合集 [go 1.7.3环境]
  11. 图像处理——基于纹理分类的LBP算法及matlab+python算法实现
  12. Java对图片Base64转码--HTML对Base64解码
  13. 【PDF直接下载】6G总体愿景与潜在关键技术白皮书
  14. 谷歌翻译影响vue_[Vue源码分析]谷歌翻译后,Vue双向数据绑定失效了?
  15. Linux gcc编译程序时,-I(大写 i )、-L (大写 L)、-I(小写 L )的作用与区别
  16. 润乾报表导出pdf问题
  17. seller_info - 获得义乌购店铺详情
  18. abs int 宏定义_【C语言】15-预处理指令1-宏定义
  19. IP协议号大全(转载)
  20. 2016年生物3D打印八大重要成果

热门文章

  1. [统计学笔记] (十)一元线性回归
  2. CyberWorld赛博世界是否能成为元宇宙核心力量
  3. 金蝶eas系统服务器连接,金蝶eas服务器连接设置
  4. 传奇人物--马克·扎克伯格
  5. MFC 类层次结构图
  6. openshift和Docker和kubernetes的关系
  7. 转行学什么就业前景好
  8. Praat脚本-010 | 提取时长和共振峰
  9. Ntrip通讯协议1.0
  10. 车联网目前在我国主要的应用市场