代码改变世界

赋值交换

2013-11-27 17:27  css1993  阅读(143)  评论(0编辑  收藏  举报
#include<stdio.h>
int main(void)
{
    int i,index,n,a[10],temp=0,j;

    scanf("%d",&n);

    for(i=0;i<n;i++)
        scanf("%d",&a[i]);    
    index=j=0;
    for(i=0;i<n;i++){
        if(a[i]>a[index])
                index=i;
        if(a[i]<a[j])
                j=i; 
    }
        temp=a[n-1];
        a[n-1]=a[index];
        a[index]=temp;
        temp=a[0];
        a[0]=a[j];
        a[j]=temp;
    
    
    for(i=0;i<n;i++)
        printf("%d ",a[i]);

    return 0;
}