第1个回答 2007-11-12
#include <stdio.h>
#define N 100
main()
{
int i,j,temp,n;
int a[N];
printf("please enter yao sort number:\n");
scanf("%d",&n);
for(i = 0;i < n;i++)
{
scanf("%d",&a[i]);
}
printf("未排序的数组是:\n");
for(i = 0;i < n;i++)
{
printf("%5d",a[i]);
}
for(i = 0;i < n-1;i++)
{
for(j = i+1;j <n;j++)
{
if(a[i] < a[j])
{
temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
printf("\n排序后的数组是:\n");
for(i = 0; i < n;i++){
printf("%5d",a[i]);
}
printf("\n");
}