第七章例7-9

/* 方阵转置 */
#include<stdio.h>
int main(void)
{
    int i,j,n,temp;
    int a[6][6];
    printf("Enter n:");
    scanf_s("%d",&n);
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
            a[i][j]=i*n+j+1;
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
            if(i<=j){
                temp=a[i][j];
                a[i][j]=a[j][i];
                a[j][i]=temp;
            }
            for(i=0;i<n;i++){
                for(j=0;j<n;j++)
                    printf("%4d",a[i][j]);
                printf("\n");
            }
            return 0;
}

posted @ 2013-10-07 12:38  刘睿1994  阅读(104)  评论(0编辑  收藏  举报