一个简单的c语言问题~~大家近来看看啊~~谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/03 20:27:27
(1)编写一段函数,功能为将一个数组的行和列的元素互换(即行列转置),存到另一个数组中;
(2)在主函数中定义整型数组a和b,数组a的内容从键盘输入(内容由你来定);数组b不用初始化。之后,调用你编写的函数,将数组a中的行和列互换,存放到b数组中。在主函数中输出数组a和b。
(3)在输入和输出时要有提示性语句。

#include <stdio.h>
void main()
{
int a[2][3],b[3][2],i,j;
printf("请输入一个2行3列的矩阵:\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<2;j++)
b[i][j]=a[j][i];
printf("转置后矩阵为:\n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%-8d",b[i][j]);
printf("\n");
}
}

简单的问题大家都不用看了

依赖心理不要太重,自己思考,这么简单的问题。

去看谭浩强的《程序设计(第三版)》吧,我也是自学的……