题目描述

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

输入

一个3x3的矩阵

输出

转置后的矩阵

样例输入

1 2 3
4 5 6
7 8 9

样例输出

1 4 7
2 5 8
3 6 9 

废话不说还是直接上代码

#include<stdio.h>
void swap(int *a,int *b)
{
    int t;
    t=*a;
    *a=*b;
    *b=t;
}
int main()
{
    int a[3][3],i,j;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    swap(&a[0][1],&a[1][0]);
    swap(&a[0][2],&a[2][0]);
    swap(&a[1][2],&a[2][1]);
        for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            printf("%d ",a[i][j]);
        }
        printf("\n");
    }
    return 0;
}

c语言 (3×3)矩阵转置相关推荐

  1. 实验5.1 编写并测试3×3矩阵转置函数

    题目 编写并测试3×3矩阵转置函数,使用数组保存3×3矩阵 AC的C++代码如下: #include<iostream> #include <algorithm> using ...

  2. C语言输出转置矩阵解题步骤,C语言实现矩阵转置

    讲解对象:C语言实现矩阵转置 作者:融水公子 rsgz 1随机函数生成矩阵 #include #include #include int main(){ int i,j; int a[5][3]; p ...

  3. c语言函数矩阵转置代码,C语言实现矩阵转置

    讲解对象:C语言实现矩阵转置 作者:融水公子 rsgz 1随机函数生成矩阵 #include #include #include int main(){ int i,j; int a[5][3]; p ...

  4. C语言实验——矩阵转置_JAVA

    Description 输入NN的矩阵,输出它的转置矩阵. Input 第一行为整数N(1≤N≤100). 接着是一个NN的矩阵. Output 转置矩阵. Sample Input 2 1 2 1 ...

  5. c语言3x3矩阵转置 数组指针 接口(int(※p)[3],int n)

    一往情深深几许,深山夕照深秋雨. 初学 ,如有错误,感谢指出. #include<stdio.h> void fun( int (*p)[3], int n); int main(void ...

  6. SDUT实验六7-6 sdut- C语言实验-矩阵转置

    输入N*N的矩阵,输出它的转置矩阵. 输入格式: 第一行为整数N(1≤N≤100). 接着是一个N*N的矩阵. 输出格式: 转置矩阵. 输入样例: 2 1 2 1 2 输出样例: 1 1 2 2 #i ...

  7. 老活新整——矩阵转置(C语言版矩阵转置)

    #include <stdio.h> void reverse(int a[][4]); int main() {int a[3][4] = { {1,2,3,4},{5,6,7,8},{ ...

  8. 7-1 sdut-求一个3*3矩阵对角线元素之和7-2 求矩阵各行元素之和7-3 sdut- 对称矩阵的判定7-4 sdut- 杨辉三角7-5 sdut- 鞍点计算7-6 矩阵转置

    7-1 sdut-C语言实验-求一个3*3矩阵对角线元素之和 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 给定一个3*3的矩阵,请你求出对角线元素之和. 输入格式: 按照行优 ...

  9. ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7

    这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...

  10. C语言链表的转置算法,c语言编程集 数据结构 顺序表 点链表 数制转换 矩阵转置.doc...

    c语言编程集 数据结构 顺序表 点链表 数制转换 矩阵转置 #include "stdio.h" #include "malloc.h" /*typedef s ...

最新文章

  1. 程序员带娃有多“恐怖” ?!
  2. 深度学习参数怎么调优,这12个trick告诉你
  3. 从命令行运行 MyBatis Generator
  4. 1/2 数据获取:本地数据的获取
  5. 中求和符号上下标_涨电脑知识:如何在word中编写复杂的公式,写论文必备技能...
  6. php 验证码一直不对,ThinkPHP验证码老是出错怎么办
  7. mysql 事b务 查询_MySQL进阶学习笔记二(包括连接查询、子查询、联合查询、事务、存储过程)...
  8. scipy.cluster模块实现kmeans聚类
  9. LeetCode:Permutations, Permutations II(求全排列)
  10. 分形——数学与艺术结合的明珠
  11. Windows和linux(ubuntu)互传文件简便快捷的方法
  12. ZOJ Bookcase
  13. 宝塔远程连接助手使用方法
  14. 利用装饰器模拟博客园登陆
  15. 【数据结构】01-绪论《数据结构 C语言版(严蔚敏、吴伟民)》
  16. 相机快门_向我的智能手机添加远程相机快门的最简单方法是什么?
  17. 基于STM32设计的智慧浇花系统(华为云IOT)
  18. 代码改变生活-文件重命名
  19. 1123: 最佳校友 C语言
  20. 詳解 Router 路由器

热门文章

  1. 强大的文件管理利器-恒辉通用文件管理工具
  2. sm4加密和sm3加密
  3. 北科计算机研究生导师推荐,北京科技大学计算机与通信工程学院-【喜报】我院班晓娟老师荣获第三届“研师亦友——我最喜爱的导师”称号...
  4. 不是广告!!迎来1w粉丝,本号送书啦!|原创
  5. MySQL笔记(狂神说)
  6. Pytorch实现人脸多属性识别
  7. CommandLineRunner接口介绍
  8. 微信改名服务器升级,公众号赞赏升级后,微信宣布可修改一次赞赏账户名称
  9. NEFU 大一寒假培训【一】二维数组、结构体
  10. 软件生命周期-SDLC-的六个阶段简单介绍