1053:最大数输出
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:最大数输出相关推荐
- 信息学奥赛一本通 1053:最大数输出 | OpenJudge NOI 1.4 15
[题目链接] ybt 1053:最大数输出 OpenJudge NOI 1.4 15:最大数输出 [题目考点] 1. if-else嵌套 2. 逻辑表达式 3. <algorithm> 中 ...
- 信息学奥赛一本通(1053:最大数输出)
1053:最大数输出 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 44289 通过数: 30684 [题目描述] 输入三个整数,数与数之间以一个空格分开 ...
- 【1053】最大数输出
1053:最大数输出 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 50746 通过数: 35382 [题目描述] 输入三个整数,数与数之间以一个空格分开 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1053:最大数输出
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11657 通过数: 8229 [题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入 ...
- 信息学奥赛一本通C++语言——1053:最大数输出
[题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. ...
- 最大数输出(信息学奥赛一本通-T1053)
[题目描述] 输入三个整数,数与数之间以一个空格分开. 输出一个整数,即最大的整数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. ...
- 信息学奥赛一本通全题目解析
目录 一.语言及算法基础篇 第一部分 C++语言 -->第一章 C++语言入门 第一部分 C++语言 --> 第二章 顺序结构程序设计 第一节 运算符和表达式 第二节 常量和变量 第三节 ...
- 一本通第三章 程序的控制结构
第一节 if选择结构 1039 判断数正负 #include <iostream> using namespace std;int main() {int n;cin >> n ...
- 信息学奥赛一本通超详细题解,动画图文题解
内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...
最新文章
- MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
- 深度丨解密Python为什么能够风靡全宇宙
- DayDayUp:那些属于程序猿江湖的鄙视链(看完别笑^~^,哈哈,haha)
- html5 input select,【Web前端问题】select如何实现既可以像input那样支持输入,又可以从下拉中选择? antd...
- [转]UINavigationController的用法详解
- python爬虫模块_python之爬虫_模块
- 机器学习之监督学习(三)——支持向量机(SVM)
- 数字化方法基础(四)_矩阵操作
- Could not open Hibernate Session for transaction, 数据库连接超时解决方法
- golang 在 windows 下编译出 linux 二进制可执行文件的软件套装合集 [go 1.7.3环境]
- 图像处理——基于纹理分类的LBP算法及matlab+python算法实现
- Java对图片Base64转码--HTML对Base64解码
- 【PDF直接下载】6G总体愿景与潜在关键技术白皮书
- 谷歌翻译影响vue_[Vue源码分析]谷歌翻译后,Vue双向数据绑定失效了?
- Linux gcc编译程序时,-I(大写 i )、-L (大写 L)、-I(小写 L )的作用与区别
- 润乾报表导出pdf问题
- seller_info - 获得义乌购店铺详情
- abs int 宏定义_【C语言】15-预处理指令1-宏定义
- IP协议号大全(转载)
- 2016年生物3D打印八大重要成果