c语言编程3*3矩阵的转置
2018-02-11 14:13
127 查看
#include<stdio.h>
#define N 3
int arry
,b
;
int main(){
void merg(int arry[][3]);
int a[3][3],i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
scanf("%d",&arry[i][j]);
}
printf("原始的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
printf("\n");
merg(arry);
printf("变换后的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",b[i][j]);
}
printf("\n");
}
}
void merg(int arry[][3]){
int i,j,temp;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
b[j][i]=arry[i][j];
}
}
#define N 3
int arry
,b
;
int main(){
void merg(int arry[][3]);
int a[3][3],i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
scanf("%d",&arry[i][j]);
}
printf("原始的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
printf("\n");
merg(arry);
printf("变换后的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",b[i][j]);
}
printf("\n");
}
}
void merg(int arry[][3]){
int i,j,temp;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
b[j][i]=arry[i][j];
}
}
相关文章推荐
- 基于Java语言的安卓编程之十六ListView控件1(下)
- C语言编程基础-11递归函数变量的生命周期和作用域
- Linux 下 C 语言编程
- C/C++语言经典、实用、趣味程序设计编程百例精解(4)
- Java语言程序设计-基础篇-第八版-编程练习题-第九章
- 黄聪:Python语言编程学习资料(电子书+视频教程)下载汇总
- Linux下C语言编程概述
- 在ubuntun虚拟机里安装goLang语言编程环境
- C语言网络编程基础
- PL/SQL语言以及编程
- 用Perl语言进行Socket编程
- 我是这样学习Linux下C语言编程的-把程序输出信息加到系统日志里去
- Java语言编程的基本结构--笔记
- Loadrunner中 C 语言编程 简单例子
- c#基础语言编程-按值类型和引用类型传递参数
- 快乐编程大本营【java语言训练班】第5课: java的数组编程
- linux操作系统下c语言编程入门
- C# 编程指南(3):语言部分:数据类型
- 2018年需要学习编程技术语言