输入一组数据,找出最大数与最小数,互换,并输出互换后的数

 

遍历找出最大最小交换就可以了

int main()
{
    int a[10],i;
    int max,min,t;
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
        if(i==0)
            min = max = 0;
        else if(a[min] > a[i])
            min  = i;
        else if(a[max] < a[i])
            max = i;
    }
    t = a[min];
    a[min] = a[max];
    a[max] = t;
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
}

​