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

无锡宜兴网站建设专业的外贸行业网站开发

无锡宜兴网站建设,专业的外贸行业网站开发,软文自动发布软件,华为网站开发流程矩阵转置 C语言代码C 语言代码Java语言代码Python语言代码 #x1f490;The Begin#x1f490;点点关注#xff0c;收藏不迷路#x1f490; 输入一个n行m列的矩阵A#xff0c;输出它的转置 A T A^T AT。 输入 第一行包含两个整数n和m#xff0c;表示矩阵A的行数和列数。… 矩阵转置 C语言代码C 语言代码Java语言代码Python语言代码 The Begin点点关注收藏不迷路 输入一个n行m列的矩阵A输出它的转置 A T A^T AT。 输入 第一行包含两个整数n和m表示矩阵A的行数和列数。1 n 1001 m 100。 接下来n行每行m个整数表示矩阵A的元素。相邻两个整数之间用单个空格隔开每个元素均在1~1000之间。 输出 m行每行n个整数为矩阵A的转置。相邻两个整数之间用单个空格隔开。 样例输入 3 3 1 2 3 4 5 6 7 8 9样例输出 1 4 7 2 5 8 3 6 9先获取矩阵的行数和列数接着读取原矩阵的元素内容然后按照矩阵转置的规则即将原矩阵的行元素变为转置矩阵的列元素原矩阵的列元素变为转置矩阵的行元素来构建转置矩阵最后按照要求的格式输出转置后的矩阵。 C语言代码 #include stdio.hint main() {int n, m;scanf(%d %d, n, m); // 读取矩阵的行数n和列数mint matrix[n][m]; // 定义二维数组存储原矩阵元素int transpose[m][n]; // 定义二维数组存储转置后的矩阵元素// 1. 读取原矩阵元素for (int i 0; i n; i) {for (int j 0; j m; j) {scanf(%d, matrix[i][j]); // 逐行逐列读取原矩阵元素}}// 2. 进行矩阵转置操作将原矩阵元素赋值到转置矩阵对应位置for (int i 0; i n; i) {for (int j 0; j m; j) {transpose[j][i] matrix[i][j]; // 原矩阵的第i行第j列元素赋值到转置矩阵的第j行第i列}}// 3. 输出转置后的矩阵for (int i 0; i m; i) {for (int j 0; j n; j) {printf(%d , transpose[i][j]); // 逐行逐列输出转置矩阵元素}printf(\n);}return 0; }C 语言代码 #include iostream using namespace std;int main() {int n, m;cin n m; // 输入矩阵的行数n和列数mint matrix[n][m]; // 创建二维数组存储原矩阵元素int transpose[m][n]; // 创建二维数组存储转置后的矩阵元素// 1. 输入原矩阵元素for (int i 0; i n; i) {for (int j 0; j m; j) {cin matrix[i][j]; // 逐行逐列输入原矩阵元素}}// 2. 执行矩阵转置把原矩阵元素按规则赋给转置矩阵for (int i 0; i n; i) {for (int j 0; j m; j) {transpose[j][i] matrix[i][j]; // 原矩阵的第i行第j列元素给到转置矩阵的第j行第i列}}// 3. 输出转置后的矩阵for (int i 0; i m; i) {for (int j 0; j n; j) {cout transpose[i][j] ; // 逐行逐列输出转置矩阵元素}cout endl;}return 0; }Java语言代码 import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int n scanner.nextInt(); // 获取矩阵的行数nint m scanner.nextInt(); // 获取矩阵的列数mint[][] matrix new int[n][m]; // 定义二维数组存储原矩阵元素int[][] transpose new int[m][n]; // 定义二维数组存储转置后的矩阵元素// 1. 读取原矩阵元素for (int i 0; i n; i) {for (int j 0; j m; j) {matrix[i][j] scanner.nextInt(); // 逐行逐列读取原矩阵元素并存入数组}}// 2. 进行矩阵转置将原矩阵元素按对应位置赋给转置矩阵for (int i 0; i n; i) {for (int j 0; j m; j) {transpose[j][i] matrix[i][j]; // 原矩阵的第i行第j列元素赋值到转置矩阵的第j行第i列}}// 3. 输出转置后的矩阵for (int i 0; i m; i) {for (int j 0; j n; j) {System.out.print(transpose[i][j] ); // 逐行逐列输出转置矩阵元素}System.out.println();}} }Python语言代码 n, m map(int, input().split()) # 获取输入矩阵的行数n和列数m matrix [list(map(int, input().split())) for _ in range(n)] # 获取原矩阵元素构建二维列表transpose [[matrix[j][i] for j in range(n)] for i in range(m)] # 使用列表推导式进行矩阵转置操作# 输出转置后的矩阵 for row in transpose:print( .join(map(str, row))) # 将每行的整数列表转换为字符串用空格连接后输出The End点点关注收藏不迷路
http://www.pierceye.com/news/326037/

相关文章:

  • 小游戏网站怎么做建站徐州seo代理计费
  • 苏州网站建设数据网络淘宝网店怎么运营起来
  • 网站建设项目实战实训报告凡科建网站
  • 网站建设程序编制做网站优化的教程
  • 已有网站 需要整改 怎么做信息网官网
  • 中石建基础设施建设有限公司网站南阳网站建设的公司
  • 广东建设银行网站营销渠道策略
  • 廊坊开发区规划建设局网站网站域名续费一年多少钱
  • 网站建设需要哪些准备国外网站顶部菜单设计
  • 免费域名注册和免费建站深圳品牌沙发
  • php网站开发就业网站开发研究综述
  • 华升建设集团有限公司网站网站如何做那种诱导广告
  • 做资讯网站要什么手续科技设计公司网站模板下载
  • 西安互联网网站建设湘潭网站建设设计
  • 微网站开发方案模板前程无忧招聘网下载app官网
  • 网站推广方式大全如何写软文赚钱
  • 同城同镇网站建设做幼儿网站的目标
  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计
  • 网站推广的6个方法是什么软件开发合同模板范本1
  • 营销网站手机站wordpress的主题目录
  • 达州建设企业网站重视网站商务通
  • 淘宝网站怎么做视频58做二手车网站应该怎么推广
  • 自动翻译网站软件cf刷枪网站怎么做的
  • 示范校建设验收网站网站对话窗口怎么做
  • phpcms 移动网站模板怎么做个人网页