这样可以吗
#include<stdio.h>
int main()
{
int a[10],b,c,d;
d=0;
for(b=0;b<10;b++)
{
scanf("%d",&a[b]);
if(a[b]>d)
d = a[b];
}
c=d;
for(b=0;b<10;b++)
{
if(c>a[b])
c = a[b];
}
for(b=0;b<10;b++)
{
if(a[b]==c)
a[b]=d;
else if(a[b]==d)
a[b]=c;
}
for(b=0;b<10;b++)
{
printf("%d\t",a[b]);
}
printf("\n");
return 0;
}