(c语言)将一个二维数组的行列互换
来源:互联网 发布:未授权域名 编辑:程序博客网 时间:2024/06/05 09:45
#include <stdio.h>
#define N 3
void fun1( int a[][N] )
{
int temp = 0;
int i = 0;
int j = 0;
for( i = 0; i < N; i++ )
{
for( j = i+1; j < N; j++ )
{
temp = a[i][j];
a[i][j] = a[j][i];
a[j][i] = temp;
}
}
}
void output( int a[][N] )
{
int i = 0;
int j = 0;
for( i = 0; i < N; i++ )
{
for( j = 0; j < N; j++ )
{
printf("%5d",a[i][j]);
}
printf("\n");
}
}
int main()
{
int i = 0;
int j = 0;
int a[N][N];
printf("Input a[3][3]:\n");
for( i = 0; i < N; i++ )
{
for( j = 0; j < N; j++ )
{
scanf("%d",&a[i][j]);
}
}
printf("original array:\n");
output(a);
fun1(a);
printf("convert array:\n");
output(a);
return 0;
}
- (c语言)将一个二维数组的行列互换
- C语言对矩阵的转制 二维数组行列互换
- c语言:将一个二维数组行和列的元素互换,存到另一个二维数组中。
- 二维数组行列互换
- 将二维list的行列互换
- C语言 二维数组的行列区别
- C语言 二维数组的行列区别
- 10月5日 c语言 将一个二维数组行和列的元素互换,存到另一个二维数组中
- 数组与集合的应用之数组演练(将二维数组中的行列互换)
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- 任意行列二维数组C语言实现
- C语言:写一个函数,使给定的一个3x3二维整型数组转置,即行列互换
- 二维数组行列互换(学习)
- 将一个二维数组的行和列的元素互换,存到另外一个二维数组中。
- 将一个二维数组的行和列的元素互换,存到另外一个二维数组中
- 将一个二维数组的行和列的元素互换,存到另一个二维数组中。
- 例 6.4 将一个二维数组行和列的元素互换,存到另一个二维数组中。
- 行列互换的一个实例
- bzoj 1036: [ZJOI2008]树的统计Count
- LeetCode 38. Count and Say 字符串“阅读式”扩张
- 分组统计
- JAVA程序员必看的15本书
- Leetcode 68. Text Justification
- (c语言)将一个二维数组的行列互换
- C. Bank Hacking----思维题
- Linux命令行操作MySQL常用命令
- Supervisord 安装配置
- 最常用的动态sql语句梳理Mybatis
- 【SSH进阶之路】一步步重构MVC实现Struts框架——封装业务逻辑和跳转路径(四)
- Android字体设置
- 【SSH进阶之路】一步步重构MVC实现Struts框架——彻底去掉逻辑判断(五)
- hibernate教程--快速入门(增删改查)