如何在C语言中加入判断语句
#includemain()
{
int i,j,k,m,n;
int a[2][3],b[3][2],c[2][2]={0};
printf("输入数组a:\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
printf("输入数组b:\n");
for(i=0;i<3;i++)
for(j=0;j<2;j++)
{
scanf("%d",&b[i][j]);
}
for(i=0;i<2;i++)
{
m=i;
for(j=0;j<2;j++)
{
n=j;
for(k=0;k<3;k++)
c[m][n]+=a[m][k]*b[n][k];
}
}
printf("输出数组c:\n");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
printf("%6d",c[i][j]);
printf("\n");
}
} 与int c[2][2],d[2][2],i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
scanf("%d",&c[i][j]);
d[i][j]=c[i][j];
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
printf("%6d",d[i][j]);
printf("\n");
}
}与
int c[2][2],d[2][2],i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{
scanf("%d",&c[i][j]);
d[i][j]=c[i][j];
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
printf("%6d",d[i][j]);
printf("\n");
}
}
想使这个程序的结果多出一个矩阵转置,所以想在结尾加一个判断是否转置,如果是,进行下面转置操作,如果不是,结束操作,得出矩阵答案,
会的大哥大姐给下过程及答案,非常感谢
[ 本帖最后由 王会文 于 2015-9-14 20:06 编辑 ]