您的位置:首页 > 健康 > 美食 > 青岛栈桥门票多少钱_公司网络推广排名定制_站长之家ping_做网页用什么软件好

青岛栈桥门票多少钱_公司网络推广排名定制_站长之家ping_做网页用什么软件好

2024/12/23 16:36:28 来源:https://blog.csdn.net/huang1xiao1sheng/article/details/142155968  浏览:    关键词:青岛栈桥门票多少钱_公司网络推广排名定制_站长之家ping_做网页用什么软件好
青岛栈桥门票多少钱_公司网络推广排名定制_站长之家ping_做网页用什么软件好

### 思路
1. **行交换函数**:交换二维数组中指定的两行。
2. **列交换函数**:交换二维数组中指定的两列。

### 伪代码
1. **行交换函数**:
   - 遍历指定的两行的每一列。
   - 使用交换函数`swap`交换这两行对应列的元素。

2. **列交换函数**:
   - 遍历指定的两列的每一行。
   - 使用交换函数`swap`交换这两列对应行的元素。

### C++代码

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com