题4:变换阵型
【题目描述】
盛隆同学刚学完C++的二维数组和函数部分,于是他自己写了2个函数对二维数组进行练习。两个函数如下:
int n, a[1005][1005]; // 注意,这里的n和数组a是全局变量
void f1() {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
int t = a[i][j];
a[i][j] = a[j][i];
a[j][i] = t;
}
}
}
void f2() {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i + 1; j++) {
int t = a[i][j];
a[i][j] = a[n-j