杭电oj1040 简单的排序
2017-07-31 00:55
246 查看
#include<iostream>
using namespace std;
int main()
{
int a,n,i, j,temp;
cin>>n;
while(n--)
{
cin>>a;
int *p=new int[a];
for(i=0;i<a;i++)
{
cin>>p[i];
}
for(i=0;i<a;i++)
{
for(j=0;j<a-i-1;j++)
{
if(p[j]>p[j+1])
{
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
}
for(i=0;i<a-1;i++)
{
cout<<p[i]<<" ";
}
cout<<p[a-1]<<endl;
}
return 0;
}
using namespace std;
int main()
{
int a,n,i, j,temp;
cin>>n;
while(n--)
{
cin>>a;
int *p=new int[a];
for(i=0;i<a;i++)
{
cin>>p[i];
}
for(i=0;i<a;i++)
{
for(j=0;j<a-i-1;j++)
{
if(p[j]>p[j+1])
{
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
}
for(i=0;i<a-1;i++)
{
cout<<p[i]<<" ";
}
cout<<p[a-1]<<endl;
}
return 0;
}
相关文章推荐
- 杭电oj1157 排序 参考1040
- 【杭电oj】1084 - What Is Your Grade?(排序,迷之WA)
- 杭电OJ 第一周 ProblemD:绝对值排序
- 杭电OJ(HDOJ)1862题:EXCEL排序(结构体sort)
- 杭电oj1040
- 华为 oj 简单密码破解&&汽水瓶&&删除字符串中出现次数最少的字符&&字符串排序
- 杭电(oj)ACM 2586 简单LCA
- 杭电 1040 As Easy As A+B 【排序】
- 杭电oj1001排序 交换次数
- HDU-1040-As Easy As A+B(诚如题目所说和A+B一样简单-插入排序水过)
- 杭电OJ——1283 最简单的计算机
- 【杭电oj】1040 - As Easy As A+B (快排,巨水)
- 【杭电oj2020】绝对值排序
- 杭电OJ题 1040 As Easy As A+B 解题报告
- 【杭电oj】1225 - Football Score(结构体排序)
- 杭电OJ——1283 最简单的计算机
- 【杭电-oj】-1862-EXCEL排序(结构体)
- 杭电OJ题 1106 排序 解题报告
- 杭电OJ——1106 排序
- 杭电OJ——2046 骨牌铺方格(简单的推断题)