二维数组

include <stdio.h>

include <stdlib.h>

int main(){
int r,c;
int a[r][c];
printf("请分别输入行数和列数:");
scanf("%d%d",&r,&c);
int i,j;
printf("请输入一个%d行,%d列的矩阵:\n", r,c);
for(i = 0; i < r; i++){
for(j = 0; j < c;j++){
scanf("%d", &a[i][j]);
}
}
printf("你刚才输入的是一个%d行,%d列的矩阵:\n", r,c);
for(i = 0; i < r; i++){
for(j = 0; j < c;j++){
printf("%d\t", a[i][j]);
}
printf("\n");
}
printf("下面将为你转换为一个%d行,%d列的矩阵:\n", c,r);
for(i = 0; i < c; i++){
for(j = 0; j < r; j++){
printf("%d\t", a[j][i]);
}
printf("\n");
}
return 0;
}

posted @ 2019-05-09 17:04  杨垚1  阅读(100)  评论(0编辑  收藏  举报