标签:小代码 成绩排序
#include"wz.h"//替代
void show(int a[],int n)
{
int i=0;
for(i=0;i<n;i=i+2)
{
cout<<a[i]<<":"<<a[i+1]<<endl;
}
}
void paixu(int a[],int n)
{
int i=0,j=0;int temp1=0,temp2=0;
for(i=1;i<n;i=i+2)
{
for(j=i+2;j<n;j=j+2)
if(a[i]>a[j]){temp1=a[i-1];temp2=a[i];a[i-1]=a[j-1];a[i]=a[j];a[j-1]=temp1;a[j]=temp2;}
if(a[i]==a[j]){temp1=a[i-1];a[i-1]=a[j-1];a[j-1]=temp1;}
}
}
int main()
{
int x=3;
// cin>>x;
int a[10]={1,22,2,12,3,45};
int i=0;
/**********
while(i<x+2)
{
cin>>a[i];
cin>>a[i+1];
i=i+2;
}
*************/
show(a,6);
paixu(a,6);
show(a,6);
return 0;
}}
标签:小代码 成绩排序
原文地址:http://wzsts.blog.51cto.com/10251779/1763646