Compare_Connect_Letter
题目描述:
比较两个数字mn和nm(如果mn<nm则m<n, 如果nm<mn则n<m,否则n=m)
连接这两个数字 如(mnnm)
//比较两个数字mn和nm(如果mn<nm则m<n, 如果nm<mn则n<m,否则n=m)
//连接这两个数字 如(mnnm)
#include <iostream>
#include <string>
#define CIR(i, a) for(int i = 0; i < a; ++i) bool Exchange(std::string a, std::string b){
if((a + b) < (b + a))
return true;
else
return false;
} void swap(std::string& a, std::string& b){
std::string s;
s = a;
a = b;
b = s;
} int main(){
int n;
std::string str[100];
freopen("F:\\input.txt", "r", stdin);
std::cin>>n;
CIR(i, n) std::cin>>str[i]; CIR(i, n) {
CIR(j, n - 1 - i){
if(!Exchange(str[j], str[j+1]))
swap(str[j], str[j+1]);
} } CIR(i, n) std::cout<<str[i];
return 0;
}
Compare_Connect_Letter的更多相关文章
随机推荐
- MySQL语法语句大全
一.SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表.索引.字段等)的建立和操纵. 以下是一些重要的SQL快速参考,有关SQ ...
- XAML 概述一
XAML的全称是Extensible Application Markup Language,就是我们所说的可扩展应用程序标记语言.XAML可以应用到许多不同领域,但主要用于构建用户界面. XAML是 ...
- OSGI容器与插件
插件必须符合osgi规范才能插到osgi容器中,osgi容器查看插件jar中MANIFEST.MF中osgi容器. 所谓插件----就是打包好的jar文件, 内部都封装好了一些功能
- 含有自增序列的表中使用truncate与delete的不同结果
一个含有自增序列的表,使用delete跟truncate之后会有什么不同结果呢? 大概说一下,使用truncate,表中的记录全部被清除,如果向表中插入数据,那么数据的排序是从1开始的. 如果使用的是 ...
- ORA-00845
系统版本: [root@yoon ~]# more /etc/oracle-releaseOracle Linux Server release 5.7 数据库版本: Oracle Database ...
- iOS开发中常用第三方库的使用和配置-GDataXML
这篇文章旨在给自己以后需要时能及时的查到,省得每次都去baidu. 1. xml解析库-GDataXML 参考文章:http://blog.csdn.net/tangren03/article/det ...
- 【python】网络爬虫抓取图片
利用python抓取网络图片的步骤: 1.根据给定的网址获取网页源代码 2.利用正则表达式把源代码中的图片地址过滤出来 3.根据过滤出来的图片地址下载网络图片 今天我们用http://www.umei ...
- PHP中日期时间函数date()用法总结
date()是我们常用的一个日期时间函数,下面我来总结一下关于date()函数的各种形式的用法,有需要学习的朋友可参考. 格式化日期date() 函数的第一个参数规定了如何格式化日期/时间.它使用字母 ...
- C# Double toString保留小数点方法
有时候double型数据需要toString(),但又想保留小数,当值为整数,比如3.00时tostring后会变为”3″,具体说明见下: 1 string str0 = i.ToString(&qu ...
- 在ubuntu16.04 下安装haproxy 1.5.11 做tcp负载均衡
由于haproxy需要FQ下载,所以从csdn下载了较为新版的haproxy1.5.11,安装过程如下: 1. 解压haproxy-1.5.11.tar.gz : tar xzvf haproxy-1 ...