本人致力于打造极简算法,推送新版例题参考答案
全网博主“SAGA吉他就属你”,系本账号,目前CSDN未更新博主名
输入输出标准案例:
//采用的是c语言
#include<stdio.h>
main()
{
int i,j,k,temp,n,a[55];
printf("请输入一个奇数n:\n");
scanf("%d",&n);
printf("请输入每个人的身高(以CM为身高单位):\n");
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
/*开始冒泡排序*/
for(j=1;j<n;j++)
{
for(k=1;k<n-j+1;k++)
{
if(a[k]>a[k+1])
{
temp=a[k];
a[k]=a[k+1];
a[k+1]=temp;
}
}
}
/*开始找出输出数据之间与数组下标存在的关系*/
printf("\n按身高排布的合唱队形如下:\n");
for(i=1;i<=n/2;i++)printf("%d ",a[2*i-1]);
printf("%d ",a[n]);
for(i=1;i<=n/2;i++)printf("%d ",a[n-2*i+1]);
}