翻转排序
来源:互联网 发布:手机信号网络差的原因 编辑:程序博客网 时间:2024/05/16 00:57
翻转排序
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
给你一组正整数,请编写一个程序把每个整数翻转,然后按升序排序输出,翻转后前面的零要消掉。
输入
第一个整数n(1≤n≤106)表明有多少个数字需要处理,接下来是n个整数。整数已空格分开,每行可以有任意多的整数。输入的整数≤1012。
输出
n行排好序的整数。
示例输入
10 5 2233 1601 90100 13009 802 50000000 301 7654321 210
示例输出
5 5 12 103 109 208 1061 3322 90031 1234567
提示
来源
中国海洋大学第四届朗讯杯初级组
示例程序
#include<stdio.h> #include<math.h> long long a[1000000]; int main() { long long i,j,n,m,b[15],k,t,l,h; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%lld",&a[i]); for(j=0;a[i]>=1;j++) { b[j]=a[i]%10; a[i]=a[i]/10; } a[i]=0; for(l=j-1,h=0;l>=0,h<j;l--,h++) { a[i]+=b[h]*pow(10,l); } } for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(a[k]>a[j]) k=j; if(k!=i) { t=a[k]; a[k]=a[i]; a[i]=t; } } for(i=0;i<n;i++) printf("%lld\n",a[i]); }
0 0
- 翻转排序
- 翻转排序
- 翻转排序
- 翻转排序
- 翻转排序 (sort)
- 翻转单词排序
- sdut2767 翻转排序
- [2767]翻转排序 sdutOJ
- Python 字符串排序 | 字符串翻转
- 链表翻转 快速排序
- 原地排序与链表翻转
- 递归翻转栈&递归栈排序
- 排序问题——翻转烙饼
- 单链表的合并,排序与翻转
- 翻转
- 翻转
- 翻转
- 2014寒假ACM集训13级PK赛-翻转排序
- html5本地存储(web Storage)
- MySQL常用命令
- android中getSystemService详解
- jqGrid行编辑DEMO
- CentOS 6.5平台使用CLion开发程序,编译器支持C++11的方法
- 翻转排序
- 百度贾磊LSTM+CTC详解
- PHP04
- 设置->应用 停止sevice是否会调用ondestory
- 多种类型提示窗口
- MongoDB的C#驱动基本使用
- 行人属性“Attributed Grammars for Joint Estimation of Human Attributes, Part and Pose”
- ORACLE-SQL积累(查询外检约束、记录长度、字段长度、启用禁用触发器、case用法、分组连接函数、查询被锁表)
- SpringMVC用MultipartFile上传文件及文件名中文乱码