Problem A: 零起点学算法93——矩阵转置

Description

现要求你把一个矩阵行列转置后输出,注意行数和列数可能不相同的。

Input

多组测试数据,每组测试数据先在一行输入n 和m ,表示这个矩阵的行数和列数(1 < n,m <= 10) 然后是n行m列的一个矩阵

Output

对于每组测试数据输出转置后的矩阵

Sample Input

3 2
1 2
3 4
5 6

Sample Output

1 3 5
2 4 6

#include<stdio.h>
int main(){int n,a[20][20],b[20][20],i,j,m;while(scanf("%d%d",&n,&m)!=EOF){for(i=0;i<n;i++){for(j=0;j<m;j++){scanf("%d",&a[i][j]);}}for(i=0;i<m;i++){for(j=0;j<n;j++){b[i][j]=a[j][i];}}for(i=0;i<m;i++){for(j=0;j<n-1;j++){printf("%d ",b[i][j]);}printf("%d\n",b[i][n-1]);}}return 0;}

总结

1、对于二维数组常常嵌套二重for循环。
2、尤其注意输出的格式,常常最后一个和换行一起单独输出。
3、对于行和列的转置要注意对应关系。

Problem A: 零起点学算法93——矩阵转置相关推荐

  1. Problem C: 零起点学算法95——弓型矩阵

    Problem C: 零起点学算法95--弓型矩阵 Description 输出n*m的弓型矩阵 Input 多组测试数据 每组输入2个整数 n和m(不大于20) Output 输出n*m的弓型矩阵, ...

  2. Problem I: 零起点学算法89——程序设计竞赛

    Problem I: 零起点学算法89--程序设计竞赛 Description 每年5月份,省里都要举行程序设计竞赛. 为了让最优秀的学生去参加比赛,我们一般需要做一个选拔工作. 现在你来帮老师完成这 ...

  3. Problem C: 零起点学算法82——数组中查找数

    Problem C: 零起点学算法82--数组中查找数 分析 对数据进行遍历判断即可. Description 在给定的数组中查找一个数 Input 多组测试,每组第一行输入1个整数n(n<20 ...

  4. 1186: 零起点学算法93——改革春风吹满地(C)

    一.题目 http://acm.wust.edu.cn/problem.php?id=1186&soj=0 二.分析 多组输入,'0'结束: 顶点的个数在3至100之间: 一定顺序输入坐标: ...

  5. Problem E: 零起点学算法25——判断是否直角三角形

    #include<stdio.h> int main() {int a,b,c;while(scanf("%d %d %d",&a,&b,&c) ...

  6. Problem G: 零起点学算法106——首字母变大写

    Description 输入一个英文句子,将每个单词的第一个字母改成大写字母. Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行. Output 请输出按照要 ...

  7. Problem D: 零起点学算法24——判断奇偶数

    #include<stdio.h> int main() {int a;while(scanf("%d",&a)!=EOF)if(a%2==0)printf(& ...

  8. Problem E: 零起点学算法84——数组中删数II

    Description 在给定的数组中删除数 Input 多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m Output 删除在第一行的n个整数中的数字m(多 ...

  9. 1155: 零起点学算法62——输出矩阵

    1155: 零起点学算法62--输出矩阵 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lld Submitted: 997   ...

  10. c语言起点零算法32继续求多项式,武汉科技大学ACM :1001: 零起点学算法34——继续求多项式...

    Problem Description 输入1个正整数n, 计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n) Input 输入正整数n(多组数据) Output 输出1+(1+2 ...

最新文章

  1. 常用工具之zabbix
  2. Silverlight实用窍门系列:59.多个中心点联动多线的可拖动控件扩展为拓扑图
  3. GDCM:gdcm::Testing的测试程序
  4. OpenGL transformation变换的实例
  5. 大厂经验(二):多端可视化埋点解决方案
  6. 【译】x86程序员手册06 - 2.4指令格式
  7. 【sqlserver】在没有数据库备份的情况下,获得操作记录信息【code】
  8. 使用HDFS客户端java api读取hadoop集群上的信息
  9. 华为人均工资高达70万,但先看看华为员工的16 项标准
  10. element提交图片限制一张_科研SCI论文图片常见问题和错误汇总
  11. java中抽象类与接口的不同之处
  12. 麦马计算机科学 UBC工程,2020年UBC文书题目
  13. Java中线程的生命周期-图解
  14. 比较默认对象和默认约束的异同_UE4对象类类型引用和类默认对象(Class Default Object,简称CDO)...
  15. Delphi TStringList的用法
  16. 最全iOS12捷径库收集整理,iOS12捷径推荐
  17. 不带脏字的英文骂人法
  18. 02-Sentinel-2 L1C级数据bat和Python脚本批量大气校正
  19. 华为视频显示服务器异常,给予用户一份贴心|(数十份案例)APP异常界面与Toast产品设计落地...
  20. 【Spark NLP】第 7 章:分类和回归

热门文章

  1. 利用重力加速度传感器,获取芯片相对水平位置的角度
  2. 华硕ac66php服务器,华硕路由RT-AC66U B1简单试用
  3. APP界面设计教程---手机ui高级实战案例(完整版)
  4. Photoshop基础学习-修改图片文字
  5. 计算机辅助设计 Photoshop 教案,计算机辅助设计(photoshop)
  6. mili u盘 android手机,苹果安卓都能用 MiLi多合一优盘评测
  7. App自动化测试怎么做?实战分享App自动化测试全流程
  8. 微信企业号开发(第一篇)
  9. linux监控线程运行状态,linux查看线程状态--jstack
  10. php 时辰,时辰算命 - 免费在线算命 - 三藏算命