求助一个c语言问题
#include<stdio.h>void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,k1,k2,max,min,t;
max=a[0];
min=a[0];
for(i=1;i<10;i++)
{
if(a[i]>max) //找出数组中最大的数
{
max=a[i];
k1=i;
}
if(a[i]<min) //找出数组中最小的书
{
min=a[i];
k2=i;
}
}
t=a[0];a[0]=a[k2];a[k2]=t; //将最小的数和a【0】交换
t=a[k1];a[k1]=a[9];a[9]=t; //最大的数和最后一个数交换!
for(i=0;i<10;i++)
printf("%d",a[i]);
}