用选择排序法对任意10个整数由大到小排序
我这是哪里错了?
#include <stdio.h>
int main()
{
int a[11], i, j, t, max;
for (i = 1; i < 11; i++)
{
scanf("%d", &a[i]);
}
printf("\n");
for (i = 1; i < 10; i++)
{
max = i;
for (j = i + 1; j < 11; j++)
if (a[j] > a[max])
max = j;
t = a[i];
a[i] = a[max];
a[max] = t;
printf("The sorted numbers:\n");
for (i = 1; i < 11; i++)
{
printf("%4d", a[i]);
}
printf("\n");
}
}