该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "stdio.h"
#include "stdlib.h"
arrin(int *a)
{
int i,j;
a[0]=rand()%10;
for(i=1;i<10;i++)
{ a[i]=rand()%10;
for(j=0;j
if (a[i]==a[j]) {a[i]=rand()%10; j=0;}
}
}
void arrout(int a[])
{int m;
for(m=0;m<10;m++)
printf("%4d",a[m]);
printf("\n");
}
void maopaopaixu(int a[])
{ int m,i,k;
for(m=0;m<10;m++)
for(i=9;i>m;i--)
if(a[i]
{ {k=a[i];
a[i]=a[i-1];
a[i-1]=k;}
arrout(a);
}
}
void xuanzepaixu(int *a)
{
int m,t,i,j;
arrout(a);
for(i=0;i<10;i++)
{t=i;
for(j=i+1;j<10;j++)
if(a[t]>a[j]) t=j;
m=a[i];a[i]=a[t];a[t]=m;
arrout(a);
}
}
void zhijiecharupaixu(int a[])
{int m,i,j,k;
arrout(a);
for(m=1;m<10;m++)
if(a[m]