方法一:普通函数调用

#include<stdio.h>
#define N 3
int array[N][N];
void convert(int array[][3]){int i,j,t;for(i=0;i<N;i++)for(j=i+1;j<N;j++){t=array[i][j];array[i][j]=array[j][i];array[j][i]=t;}
}
int main(){int i,j;printf("请输入3X3矩阵:\n");for(i=0;i<N;i++)for(j=0;j<N;j++)scanf("%d",&array[i][j]);convert(array);printf("转置矩阵为:\n");for(i=0;i<N;i++){for(j=0;j<N;j++)printf("%2d",array[i][j]);printf("\n");}return 0;
}

方法二:指针函数调用

#include <stdio.h>
void move(int *pointer){int i,j,t;for(i=0;i<3;i++)for(j=i;j<3;j++){t=*(pointer+3*i+j);*(pointer+3*i+j)=*(pointer+3*j+i);*(pointer+3*j+i)=t;}
}
int main(){int a[3][3],*p,i;printf("请输入3X3矩阵:\n");for(i=0;i<3;i++)scanf("%d%d%d",&a[i][0],&a[i][1],&a[i][2]);p=&a[0][0];move(p);printf("转置矩阵为:\n");for(i=0;i<3;i++)printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);return 0;
}

C语言 输出3X3的转置矩阵相关推荐

  1. C语言求3x3数组对角线元素之和

    C语言求3x3数组对角线元素之和 #include <stdio.h> int main() {int i, j,sum=0;int a[3][3];for (i = 0; i < ...

  2. python gui 可视化开发工具_用c语言输出九九乘法口诀表

    用c语言输出九九乘法口诀表务的开展口业地区达30个全国二手车出,用c语,个省辖市(自治区和直覆盖. 并且的尺越级具有寸,输出科技打造星瑞母体吉利基于吉利架构超级,足够亮眼产品实力.的主型品牌作为主流合 ...

  3. 用C语言输出一个字符串的所有子串

    前言 啥是子串? 串中任意个连续字符组成的子序列称为该串的子串. 包含子串的串相应地称为主串. ①空串是任意串的子串. ②任意串是其自身的子串. 例:字符串"12"它的字串为&qu ...

  4. Scala 语言输出的三种方式

    Scala 语言输出的三种方式 字符串通过+号连接(类似 java). printf 用法 (类似 C 语言)字符串通过 % 传值. 字符串通过$引用(类似 PHP).

  5. c语言logo,真好玩 C语言输出Yahoo动态logo

    真好玩 C语言输出Yahoo动态logo 发布时间:2020-06-21 14:28:27 来源:51CTO 阅读:955 作者:990487026 先上图,看效果: 源代码 chunli@linux ...

  6. C语言 1A gt $20,C语言输出 1到20 的阶乘之和

    除了调用库,绝对找不到比这更精简的代码了. #include #include long long getdata(long long n){ long long sum = 1; while(n){ ...

  7. C语言——输出9*9口诀

    C语言--输出9*9口诀 问题描述: #include <stdio.h>int main() {int i, j, m;for (i = 1; i <= 9; ++i){for(j ...

  8. C语言——输出*菱形

    C语言--输出*菱形 题目要求: #include <stdio.h>int main() {int i;int j;int n = -1;int k;k = 1;while (k < ...

  9. 20以内的素数编码C语言,用C语言 输出100以内的素数,

    用C语言 输出100以内的素数, 用C语言 输出100以内的素数, 输出100以内的素数,谁能帮一下,我做了好久没做出来,也想了好久, 能带注释那更好了,我是新中新手,还有很多很多的不懂, 搜索更多相 ...

最新文章

  1. 为什么有TCP 的三次握手 和 四次挥手
  2. 如何搭建mysql的学习环境_Mysql学习笔记【一、环境安装配置】
  3. php小于neq qe,PHP模板判断语句eq相等 ne、neq不相等, gt大于, lt小于
  4. 从Oracle到PostgreSQL:Storage Index 特性 vs BRIN 索引
  5. 辞旧迎新:2018年的分区你们建了吗?
  6. information_schema.engines学习
  7. mysql多数据源事务_springboot项目多数据源及其事务
  8. php转java还是python_我是应该继续学习php还是转JAVA Go Python?
  9. java 清屏函数_c++清屏函数是什么
  10. WindowsX64下tftp的安装
  11. 霹雳吧啦Wz语义分割学习笔记P4
  12. WindowsXP桌面图标蓝底怎么消除并恢复原始状态
  13. 计算机在表格if用法,如何在Excel中使用sumif函数
  14. 101平衡模式 DIR的理解
  15. 服务器winsxs文件夹怎么清理工具,win10系统winsxs文件夹清理的操作方法
  16. 利用Python制作动漫人物
  17. A股明日风口:央行工作会议要求推进法定数字货币研发
  18. 一个班37人考进清华北大,老师发来一则短信,家长都沉默了!
  19. 学习笔记-Hadamard矩阵的Kronecker积
  20. html设置ios状态栏颜色,ios 显示html标签,超链接颜色以及下划线的处理

热门文章

  1. HTMLElement.offsetParent(offsetLeft和offsetTop参照offsetParent的内边距边界)
  2. fill splinter 延迟_学习python +splinter自动刷新抢票
  3. 2014.04.21 ——— android 魅族SmartBar判断
  4. 手机换屏太贵!只需学会三种保养屏幕的方法,帮你远离换屏烦恼
  5. 消息中间件的应用场景与 RabbitMQ的六种工作模式介绍
  6. ABAP定义Range
  7. 【轴承数据读取及信号处理专题】之EMD分解及统计特征提取
  8. flask自定义返回response
  9. 借助 docker, scrapyd, scrapydweb 部署scrapy项目
  10. 基于Android的驾照(驾校)考试系统的设计与实现