文章
19
粉丝
0
获赞
107
访问
2.0k
#include<stdio.h>
#include<stdlib.h>
void c1(int** arr, int max){
int** brr = (int**)malloc((max + 1) * sizeof(int*));
for (int i = 1; i <= max; i++) {
brr[i] = (int*)malloc((max + 1) * sizeof(int));
for(int j=1; j<=max; j++){
brr[i][j]=arr[max+1-j][i];
}
}
for(int i=1; i<=max; i++){
for(int j=1; j<=max; j++){
arr[i][j]=brr[i][j];
}
}
}
void c2(int** arr, int max){
int** brr = (int**)malloc((max + 1) * sizeof(int*));
for (int i = 1; i <= max; i++) {
brr[i] = (int*)malloc((max + 1) * sizeof(int));
for(int j=1; j<=max; j++){
brr[i][j]=arr[i][max+1-j];
}
}
for(int i=1; i<=max; i++){
for(int j=1; j<=max; j++){
arr[i][j]=brr[i][j];
}
}
}
void c3(int** arr, int max){
int** brr = (int**)malloc((max + 1) * sizeof(int*));
for (int i = 1; i <= max; i++) {
brr[i] = (int*)malloc((max + 1) * sizeof(int));
for(int j=1; j<=max; j++){
brr[i][j]=arr[j][max+1...
登录后发布评论
暂无评论,来抢沙发