当前位置: 首页 > article >正文

7-11 矩阵转置

从键盘输入一个m(2<=m<=6)*n(2<=n<=6)阶的矩阵,编程输出它的转置矩阵。

输入格式:

在第一行输入矩阵的行数m和列数n的值,在第二行按照矩阵格式输入矩阵的数据,同行数据之间用空格隔开。

输出格式:

矩阵格式输出,同行数据之间用一个空格隔开。

输入样例:

3 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5

输出样例:

1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
#include <stdio.h>

int a[9][9];
int main(){
    // m行n列
    int m,n;scanf("%d %d",&m,&n);
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++) scanf("%d",&a[i][j]);
    }
    // n行m列,遍历打印每一列
    for(int i=0;i<n;i++){
        for(int j=0;j<m;j++){
            if(j==m-1)
                printf("%d",a[j][i]);
            else printf("%d ",a[j][i]);
        }
        printf("\n");
    }
    return 0;
}

 


http://www.kler.cn/a/280347.html

相关文章:

  • Java核心技术【二十六】Java 反射详解(基于 JDK 17)
  • cookie, session and token
  • Python脚本阿里云服务监控脚本
  • 93.WEB渗透测试-信息收集-Google语法(7)
  • 【YOLO系列】目标检测简介
  • 谈到这个痛点,写C的和不写C的码农都沉默了
  • Unity项目增加字体裁剪
  • spingboot实现常规增删改查
  • 如何使用ssm实现亿互游在线平台设计与开发+vue
  • QT opencv(显示图片和视频)
  • 电脑浏览器打不开部分网页
  • ARP(地址解析协议)详解
  • mysql数据库----简单认识库的操作
  • 什么是死锁
  • 大模型从入门到精通—— LLM 应用评估(二)
  • 【C++ 面试 - 面向对象】每日 3 题(七)
  • RabbitMQ中的死信交换机?(RabbitMQ延迟队列有了解过吗)
  • 中庸就是五五开,各打五十大板吗
  • 8.28-回顾+容器与主机之间的通信+跨主机容器之间的通信
  • 如何监控Eureka集群:Prometheus与Grafana的监控集成