HDU 2000 (水)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2000
题目大意:仨字符从小到大排序
解题思路:
很水很水,需要注意的地方是如果用苦力(三个if)要注意正确写法是
if(x >= y){ t = x; x = y; y = t; }
if(x >= z){ t = x; x = t; z = t; }
if(y >= z){ t = y; y = z; z = t; }
或者
if(x > y){ t = x; x = y; y = t; }
if(y > z){ t = y; y = z; z = t; }
if(x > y){ t = x; x = y; y = t; }
如果写成
if(x >= y){t = x; x = y; y = t; }
if(y >= z){t = y; y = t; z = t; }
if(x >= z){t = x; x = z; z = t; }
是铁定过不了的,比如190,会变成109,而非019。
如果用scanf别忘了getchar()吃掉一个回车。
另外还可以用C++ STL 的swap(),sort() ,交换, 排序函数,swap() 存在于命名空间中,而 sort() 要引用algorithm头文件 ( sort形式:sort(a, a + n);)
scanf返回变量个数 ,cin返回的还是cin。
cin里的opreate运算符重载,如果cin>>a;//a为字符串的名字
遇到空格、制表符、回车符和文件结束符为字符串输入的结束标志
而且只会读取属于自己的相应类型的变量,读取完事就结束
如果int a; double b;
cin >> a >> b;输入234.88, 输出:234 和 0.88
代码:
#include<iostream>
using namespace std;
int main()
{
int t;
char n[4];
while(cin >> n)
{
if(n[0] > n[1]){t = n[0]; n[0] = n[1]; n[1] = t;}
if(n[0] > n[2]){t = n[0]; n[0] = n[2]; n[2] = t;}
if(n[1] > n[2]){t = n[1]; n[1] = n[2]; n[2] = t;}
cout<< n[0] <<' '<< n[1] <<' '<<n[2]<<endl;
} }
HDU 2000 (水)的更多相关文章
- 致初学者(一): HDU 2000~ 2013题解
对于开始学习C语言程序设计或C++程序设计面向过程部分的同学来说,利用在线OJ网站进行实践训练,对提高自己的编程能力很有好处.国内外OJ网站很多,每个都去看看,去刷个题,是不现实的,也没必要.即使一个 ...
- HDU 2000 ASCII码排序
题目链接:HDU 2000 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符. Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格. Outp ...
- HDU-1042-N!(Java大法好 && HDU大数水题)
N! Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Subm ...
- hdu 4464 水
http://acm.hdu.edu.cn/showproblem.php?pid=4464 现场赛总会有水题,这就是最水的一道,预计也就是能当高校的上机题,保研用,呵呵~~~ #include &l ...
- HDU 5391 水题。
E - 5 Time Limit:1500MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Submit Statu ...
- hdu 1544 水题
水题 /* * Author : ben */ #include <cstdio> #include <cstdlib> #include <cstring> #i ...
- hdu 3357 水题
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3357 #include <cstdio> #include <cmath> # ...
- hdu 5007 水 弦
http://acm.hdu.edu.cn/showproblem.php?pid=5007 纯粹的联系String的substr 什么时候substr拦截比写短话 string te; int n; ...
- Tickets HDU - 1260 水DP
HDU - 1260 现在有n个人要买电影票,如果知道每个人单独买票花费的时间, 还有和前一个人一起买花费的时间,问最少花多长时间可以全部买完票. 直接dp就行,注意下输出和初始化 每次从dp[i-1 ...
随机推荐
- vue2.x学习笔记(二十)
接着前面的内容:https://www.cnblogs.com/yanggb/p/12631279.html. 循环引用 递归组件 组件是可以在它们自己的模板中调用自身的,不过它们只能通过[name] ...
- SpringMVC转发及重定向
基础环境搭建请参考SringMVC入门程序 1:springmvc-servlet.xml <?xml version="1.0" encoding="UTF-8& ...
- [源码分析] 带你梳理 Flink SQL / Table API内部执行流程
[源码分析] 带你梳理 Flink SQL / Table API内部执行流程 目录 [源码分析] 带你梳理 Flink SQL / Table API内部执行流程 0x00 摘要 0x01 Apac ...
- 如何使用Jsoup爬取网页内容
前言: 这是一篇迟到很久的文章了,人真的是越来越懒,前一阵用jsoup实现了一个功能,个人觉得和selenium的webdriver原理类似,所以今天正好有时间,就又来更新分享了. 实现场景: 爬取博 ...
- 线程Event
版本一: from threading import Event,current_thread,Thread import time event=Event() #造一个对象,内部维护一个全局变量,状 ...
- 2019-2020-1 20199328《Linux内核原理与分析》第六周作业
使用gdb跟踪分析一个系统调用内核函数 首先我们删除本身的menu目录,并从github上克隆一个menu,并进行编译 编译过程 现在找到test.c文件,加入上个实验中做的getPid()方法 利用 ...
- 自动化之SaltStack
一.SaltStack 简介 Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯. salt底层采用动态的连接总线, ...
- Android xUtils3.0使用手册(一)- 基础功能使用
xUtils3 其功能不得不说,简化了很多的开发步骤,可以说是非常好的开发工具,但是苦于没有完整的使用手册,下面是使用中的一些总结,不断完善. xUtils 版本 3.3.36 jar包下载地址 ht ...
- XEP-0198:流管理
------------恢复内容开始------------ 原文来自:https://xmpp.org/extensions/xep-0198.html,只翻译了技术方面的内容. 摘要:这个规范定义 ...
- python 遍历, 获取目录下所有文件名和文件夹的方法-----os.walk(), os.listdir
http://www.runoob.com/python/os-walk.html https://www.cnblogs.com/dreamer-fish/p/3820625.html 转载于:ht ...