C语言实验——矩阵转置

来源:互联网 发布:如何成为一名淘宝客 编辑:程序博客网 时间:2024/06/04 19:58

C语言实验——矩阵转置
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
输入N*N的矩阵,输出它的转置矩阵。
Input
第一行为整数N(1≤N≤100)。
接着是一个N*N的矩阵。
Output
转置矩阵。
Example Input

2
1 2
1 2

Example Output

1 1
2 2

Hint
Author
ZJGSU

#include <stdio.h>#include <stdlib.h>int main(){    int a[150][150],i,j,n;    scanf("%d",&n);    for(i = 0;i < n;i++)    {        for(j = 0;j < n;j++)            scanf("%d",&a[i][j]);    }    for(i = 0;i < n;i++)//行列互换    {        for(j = 0;j < n;j++)        {            if(j==n-1)printf("%d\n",a[j][i]);            else printf("%d ",a[j][i]);        }    }    return 0;}
原创粉丝点击