#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define S 10
int main()
{
int a[S],i,j,t;
char c;
srand((int)time(0));
for (i=0;i<S;i++)
{
a[i]=rand();
printf("a[%d]=%d\n", i, a[i]);
}
printf("Will you sort?(Y/N)");
scanf("%c",&c);
if (c=='Y'||c=='y')
{
for (j=0;j<S-1;j++)
{
for (i=0;i<S-1-j;i++)
{
if (a[i]< a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
printf("排序后的数:\n");
for (i=0;i<S;i++)
{
printf("a[%d]:%d\n",i,a[i]);
}
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考