# include<stdio.h>
int main()
{
int m,n;
scanf("%d%d",&m,&n);
int a[m][n],b[m][n],c[m][n];
int i,j;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
c[i][j]=a[i][j]+b[i][j];//设定三个矩阵,最后一个用来存数据
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
printf("%d ",c[i][j]);
if(j==n-1)
printf("\n");
}
return 0;
}
#include<stdio.h>
int main() {
int m,n;
scanf("%d%d",&m,&n);
int a[m][n],i,j,b[n][m];
for(i=0; i<m; i++)
for(j=0; j<n; j++) {
scanf("%d",&a[i][j]);
b[j][i]=a[i][j];//反过来即可
}
for(i=0; i<n; i++) {
for(j=0; j<m; j++)
printf("%d ",b[i][j]);
printf("\n");
}
return 0;
}
参考:
https://blog.csdn.net/qq_26768741/article/details/50988842?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158546546119724845035169%2522%252C%2522scm%2522%253A%252220140713.130056874…%2522%257D&request_id=158546546119724845035169&biz_id=0&utm_source=distribute.pc_search_result.none-task
#include<stdio.h>
int main() {
int m,n,i,j,A=1;
int a[100][100],b[100][100];
scanf("%d%d",&m,&n);
for(i=0; i<m; i++) {
for(j=0; j<n; j++) {
scanf("%d",&a[i][j]);//输入
}
}
for(i=0; i<m; i++) {
for(j=0; j<n; j++) {
b[m-i-1][n-j-1]=a[i][j];//翻转
}
}
for(i=0; i<m; i++) {
for(j=0; j<n; j++) {
printf("%d ",b[i][j]);
}
printf("\n");//输出
}
return 0;
}