求问如何解决这个问题?
#include <stdio.h>
int main()
{
int d1, d2, x1, x2, temp1, temp2;
int a[10] = {0};
for (int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
d1 = a[0];
x1 = a[0];
d2 = 0;
x2 = 0;
for (int i = 0; i < 10; i++)
{
if (a[i] > d1)
{
d1 = a[i];
d2 = i;
}
if (a[i] < x1)
{
x1 = a[i];
x2 = i;
}
}
temp1 = a[0];
temp2 = a[9];
a[0] = d1;
a[d2] = temp1;
a[9] = x1;
a[x2] = temp2;
for (int i = 0; i < 10; i++)
{
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
网上一搜一大片