【2017】数字重排
来源:互联网 发布:erp打单软件 编辑:程序博客网 时间:2024/05/22 06:27
Time Limit: 3 second
Memory Limit: 2 MB
输入一个三位数的整数,将数字位置重新排列,组成一个尽可大的三位数。例如:输入213,重新排列可得到尽可能大的三位数是321。
Input
输入文件只有一行,内容为一个三位数的整数。如198Output
输出文件只有一行,输出内容为重排后尽可能大的三位数981Sample Input
198
Sample Output
981
【题解】
以字符串形式输入,冒泡排序,从大到小排,直接输出就好
【代码】
#include <iostream>#include <string>using namespace std;string str;void input_data() //以字符串形式输入 {cin >> str;}void sort(){bool flag = false; //冒泡排序 while (!flag){flag = true;for(int i = 0;i <= 1; i++)if (str[i] < str[i+1]){flag = false;char t = str[i];str[i] = str[i+1];str[i+1] = t;}}}void output_ans(){cout << str;}int main(){input_data();sort();output_ans();return 0;}
0 0
- 【2017】数字重排
- [JZOJ5136][SDOI省队集训2017]重排
- 字母重排
- 字母重排
- 字母重排
- 字母重排
- 字母重排
- 字母重排
- 字母重排
- 字母重排
- 九宫重排
- 九宫重排
- 字母重排
- 字母重排
- 字符重排
- 字母重排
- 九宫重排
- 字母重排
- FileZilla无法连接ftp服务器的解决方案
- iOS学习之——NSMutableArray中arraywithcapacity 和 initwithcapacity的区别?
- (4.2.32.2)android热修复之ClassLoader方式:Android 热补丁动态修复框架小结
- iOS逆向Reveal查看任意app 的界面
- ios判断是否有权限访问相机,相册,定位
- 【2017】数字重排
- Swift的基础之关于“!”和“?”的使用介绍
- 工程师和他媳妇儿好玩的对话3——20160704
- FastJson的基本使用
- Zabbix 图像中文乱码
- Leetcode Big Manipulation 解题报告
- bootstrap教程(一)--bootstrap简介
- Mybatis xml报错: The content of elements must consist of well-formed character data or markup
- mysql学习