/* 1.cout输出空格用字符串
2.seat记录位置
*/
#include<stdio.h>
#include<iostream>using namespace std;
int main ()
{
int seat,t,n,i,a[100];
while(scanf("%d",&n),n!=0)
{
for(i=0;i<n;i++)
cin>>a[i];
t=a[0];
seat=0;
for(i=1;i<n;i++)
{
if(a[i]<t)
{
seat=i;
t=a[i];
}
}
t=a[0];
a[0]=a[seat];
a[seat]=t;
for(i=0;i<n-1;i++)
cout<<a[i]<<" ";
cout<<a[i]<<endl;
}
}
本文介绍了一个使用 C++ 实现的简单座位排序算法。该算法读取一系列整数,找出最小值并将其与第一个元素交换,最后按顺序输出整数序列。此程序采用标准输入输出,并利用了 C++ 的基本语法。
213

被折叠的 条评论
为什么被折叠?



