标签:小代码 成绩排序
#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