写一个函数,使给定的一个二维数组(3×3)转置,即行列互换

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 163  Solved: 120
[Submit][Status][Web Board]

Description

写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。

Input

一个3x3的矩阵

Output

转置后的矩阵

Sample Input

1 2 34 5 67 8 9

Sample Output

1 4 7 2 5 8 3 6 9
#include<iostream>
using namespace std;
void zhuangzhi(int a[3][3])
{int m,n,i;
for(m=0;m<2;m++)for(i=0;i<3;i++){if(m!=1||i!=0){n=a[i][m];a[i][m]=a[m][i];a[m][i]=n;}}
}
int main(){int a[3][3];int i,j;for(i=0; i<3; i++)for(j=0; j<3; j++)cin>>a[i][j];zhuangzhi(a);for(i=0; i<3; i++){for(j=0; j<3; j++)cout<<a[i][j]<<" ";cout<<endl;}return 0;}

转载于:https://www.cnblogs.com/oversea201405/p/3766963.html

写一个函数,使给定的一个二维数组(3×3)转置,即行列互换相关推荐

  1. Algs4-1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列)

    1.1.13编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列). public  class Test {     public static void main(String[] arg ...

  2. 定义一个二维数组,写函数来实现对该二维数组求最大值。(要求,用行指针为函数形参)

    // 121219 上机任务3.cpp : 定义控制台应用程序的入口点. // /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * ...

  3. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  4. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  5. 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。

    题目:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中,m和n的值由用户键盘输入.已知m和n的值都不超过10. void InputArray( ...

  6. c语言二维数组对角线输出字符,用C编程一个4*4的矩阵,用二维数组,求对角线元素的和。,c语言如何使二维数组 输出为矩阵的形式...

    导航:网站首页 > 用C编程一个4*4的矩阵,用二维数组,求对角线元素的和.,c语言如何使二维数组 输出为矩阵的形式 用C编程一个4*4的矩阵,用二维数组,求对角线元素的和.,c语言如何使二维数 ...

  7. java 3行4列二维数组_输入一个3行4列矩阵到二维数组中,并打印出来

    输入一个M行M列的二维数组,计算四周元素之和 设置数组S(M,M),M>1,ssum=s(1,1)+s(M,M)+s(1,M)+s(M,1)ifM>2fori=2toM-1ssum=ssu ...

  8. c语言:将一个二维数组行和列的元素互换,存到另一个二维数组中。

    将一个二维数组行和列的元素互换,存到另一个二维数组中. 解:程序: #include<stdio.h> int main() { int i, j, a[2][3] = { {1,2,3} ...

  9. 用php做矩形转置,PHP二维数组矩形转置实例分享

    本篇文章主要介绍PHP二维数组矩形转置实例,感兴趣的朋友参考下,希望对大家有所帮助. PHP二维数组矩形转置实例 //二维数组转置 //定义一个二维数组 $arr =array(array(1,2,3 ...

  10. Java实现二维数组的转置

    目录 一.前言 二.代码部分 三.程序运行结果(控制面板输出) 四.涉及到的知识点代码 一.前言 1.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教! 2.本弹窗界面可以根据简单的要 ...

最新文章

  1. Python中的map()函数
  2. 将单向链表按某值分成左边小、中间相等、右边大的形式
  3. C# ManualResetEvent的理解和用法
  4. Extmail maildrop错误
  5. poj 3984 迷宫问题(bfs)
  6. (转)用Javascript获取页面元素的位置
  7. c语言函数调用原理底层分析
  8. Hspice中的测量语句(II)
  9. Android使用局域网打印机生成打印任务
  10. Android安全攻防战,反编译与混淆技术完全解析(上)
  11. five笔记1:ppt软件和文件打不开
  12. OpenGL ES EGL eglQueryContext
  13. i5-12400和i5-12400F有什么区别 i512400和12400f哪个好
  14. 贷款买二手房 这4笔钱你都准备好了么?
  15. 学习笔记(05):区块链应用案例-区块链金融应用-保险
  16. 洛谷P1781 宇宙总统 题解
  17. 整理的AD/2000技巧
  18. 【第75篇】Wise-IoU:基于动态聚焦机制的边界框回归损失
  19. flink onTimer定时器实现定时需求
  20. cap文件的格式说明

热门文章

  1. eclipse 跑maven命令_eclipse中运行maven命令没有反应,console也不出现信息
  2. 撞球编程c语言,急!C语言编程题——撞球
  3. csv转为utf8编码_读取UTF8编码的CSV并转换为UTF-16
  4. php成行排列,一个php实现的生成排列的算法
  5. mnesia mysql性能,Mnesia数据库的存储容量是多少?
  6. 3dmax里面cr材质转换vr材质_3DMAX零基础入门视频全套教程
  7. mysql 报表统计sql使用实例_mysql 案例~mysql元数据的sql统计
  8. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...
  9. Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串...
  10. Java多线程常用方法