69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#define N 10
int n=0;
void Print_Array(int a[],int length);
int main()
{
int array[N]={0};
printf("Inter the array long\n");
scanf("%d",&n);
int i=0;
for(i=0;i<n;i++)
scanf("%d",&array[i]);
Print_Array(array,n);
//算法部分!!!!
int temp=0;
for(int j=1;j<=2;j++)
{
for(i=1;i<n;i+=2)
{
if(array[i-1]>array[i])
{
temp=array[i-1];
array[i-1]=array[i];
array[i]=temp;
}
}
for(i=2;i<n;i+=2)
{
if(array[i-1]>array[i])
{
temp=array[i-1];
array[i-1]=array[i];
array[i]=temp;
}
}
}
Print_Array(array,n);
return 0;
}
//输出函数
void Print_Array(int a[],int length)
{
for(int i=0;i<n;i++)
{
printf("%d ",a[i]);
}
printf("\n");
}