矩阵转置 P279_109

来源:互联网 发布:淘宝高达模型 编辑:程序博客网 时间:2024/05/21 06:40
#include <stdio.h>
#include <stdlib.h>

int main()
{
    void move(int*pointer);
    int a[3][3],*p,i;
    printf("input thematrix:\n");
    for(i =0;i<3;i++)
    {
       scanf("%d %d%d",&a[i][0],&a[i][1],&a[i][2]);
    }
    p = &a[0][0];
    move(p);
   printf("Now,matrix:\n");
    for(i =0;i<3;i++)
    {
       printf("%d %d%d\n",a[i][0],a[i][1],a[i][2]);
    }
    return 0;
}

void move(int *p)
{
    int i,j,t;
    for(i =0;i<3;i++)
    {
       for(j = 0;j
       {
           t =*(p+i*3+j);
           *(p+i*3+j)= *(p+j*3+i);
           *(p+j*3+i)= t;
       }
    }
}
0 0
原创粉丝点击