编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
来源:互联网 发布:python 外汇行情api 编辑:程序博客网 时间:2024/06/06 03:30
#include <iostream>
#include <cstdio>
#define MAXN 100
using namespace std;
int arr[MAXN][MAXN];
int main()
{
int N;
scanf("%d", &N);
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
scanf("%d", &arr[i][j]);
}
}
int temp = 0;
for(int i = 0; i < N; i++)
{
for(int j = i + 1; j < N; j++)
{
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
printf("%d\t", arr[i][j]);
}
printf("\n");
}
return 0;
}
#include <cstdio>
#define MAXN 100
using namespace std;
int arr[MAXN][MAXN];
int main()
{
int N;
scanf("%d", &N);
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
scanf("%d", &arr[i][j]);
}
}
int temp = 0;
for(int i = 0; i < N; i++)
{
for(int j = i + 1; j < N; j++)
{
temp = arr[i][j];
arr[i][j] = arr[j][i];
arr[j][i] = temp;
}
}
for(int i = 0; i < N; i++)
{
for(int j = 0; j < N; j++)
{
printf("%d\t", arr[i][j]);
}
printf("\n");
}
return 0;
}
0 0
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- 写一个函数,使给定的一个二维数组(NXM)(N=M)转置,即行列互换(要求不额外创建二维数组)
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 有名的面试题 有一个二维数组(n*n)
- 写一个函数,使给定的一个二维数组(NXM)转置,即行列互换
- 给定一整数 n 产生一个 1 到 n*n的螺旋形数组
- 习题 7.4 写一个函数,使给定的一个3*3的二维整形数组转置,即行列互换。
- 1050:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem J: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- YTU 1050: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- YTU:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- (c++)写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
- 1050:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)
- 第11周项目5-当年第几天
- 中断向量表
- 关于inflate的第3个参数
- WPF学习(第八章) 元素绑定
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- USACO Section 2.2 Preface Numbering
- 第十一周项目一 函数版星号图(2)
- UVA - 10066 The Twin Towers
- android 内存溢出问题分析
- boost::asio::ip::tcp实现网络通信的小例子
- socket sock inet_sock 等关系
- Oracle官方文档结构说明
- 单例下的序列化