#include <stdio.h>
int main(int argc, const char *argv[])
{
int arr[99][99]={0};
int brr[99][99]={0};
int i,j,len1,len2;
printf("请输入数组的行数:");
scanf("%d",&len1);
printf("请输入数组的列数:");
scanf("%d",&len2);
printf("请输入数组元素:");
for(i=0;i<len1;i++)
{
for(j=0;j<len2;j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=0;i<len1;i++)
{
putchar(10);
for(j=0;j<len2;j++)
{
printf("%d\t",arr[i][j]);
brr[j][i]=arr[i][j];
}
}
putchar(10);
printf("行列翻转后的数列为:\n");
for(i=0;i<len2;i++)
{
putchar(10);
for(j=0;j<len1;j++)
{
printf("%d\t",brr[i][j]);
}
}
putchar(10);
return 0;
}
二维数组的行列翻转
最新推荐文章于 2024-10-05 00:48:37 发布