数据的交换输出
2015-11-07 11:59
190 查看
#include<iostream>
#include<cstdio>
#include <algorithm>
using namespace std;
int main()
{
int n,a[100];
while(scanf("%d",&n)!=EOF)
{
if(n!=0)
{
int i,j,x;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{ int j,num=0;
for(j=0;j<n;j++)
{
if(a[i]<=a[j]){
num=num+1;}
else {break;}
}
if(num==n){
x=i;
break;}
}
swap(a[0],a[x]);
for(i=0;i<n;i++)
{ if(i<n-1)
{printf("%d ",a[i]);}
else printf("%d\n",a[i]);
}
}
}
return 0;
}
#include<cstdio>
#include <algorithm>
using namespace std;
int main()
{
int n,a[100];
while(scanf("%d",&n)!=EOF)
{
if(n!=0)
{
int i,j,x;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{ int j,num=0;
for(j=0;j<n;j++)
{
if(a[i]<=a[j]){
num=num+1;}
else {break;}
}
if(num==n){
x=i;
break;}
}
swap(a[0],a[x]);
for(i=0;i<n;i++)
{ if(i<n-1)
{printf("%d ",a[i]);}
else printf("%d\n",a[i]);
}
}
}
return 0;
}
相关文章推荐
- 使用FMDB对数据库实现增删查改
- 关于快排与随机化快排
- Android数据库(四)之使用LitePal建立关联表
- sh,bash,csh,tcsh等shell的区别
- 在Linux系统下安装Gnuplot和Maxima来帮助处理数学问题
- java中的main()方法详解
- Openstack 镜像制作——Windows server 2008 r2
- mac下vim的16种配色方案(代码高亮)展示,及配置
- Android的Style的使用
- UML学习(四):状态图
- How to make an altcoin
- 生命最后的读书会
- ubuntu14下ssh和防火墙设置
- Android数据库(三)之使用LitePal升级表
- 算数-百分数
- 开始记录我的折腾生活了
- Ubuntu 点击System Setting 没反应解决方法
- How to solve "LaTex:\headheight is too small"
- 一般的TCP的连接及创建:
- 新人进驻