level 12
CNA_HK
楼主
#include<stdio.h>
void main()
{
int i, j, t, k, a[10];
for (i = 0; i <= 9; i++)
{
scanf("%d", &a[i]);
}
k = i;
for (i = 0; i <= 9; i++)
{
for (j = i + 1; j <= 10; j++)
if (a[k] < a[j])
k = j;
if (i != k)
{
t = a[i];
a[i] = a[k];
a[k] = t;
}
}
for (i = 0; i <= 9; i++)
printf("%d\n", a[i]);
}
这段程序哪错了?



2017年12月17日 15点12分
1
void main()
{
int i, j, t, k, a[10];
for (i = 0; i <= 9; i++)
{
scanf("%d", &a[i]);
}
k = i;
for (i = 0; i <= 9; i++)
{
for (j = i + 1; j <= 10; j++)
if (a[k] < a[j])
k = j;
if (i != k)
{
t = a[i];
a[i] = a[k];
a[k] = t;
}
}
for (i = 0; i <= 9; i++)
printf("%d\n", a[i]);
}
这段程序哪错了?





