#include
int?main()
{
int?a[5][5],trans[5][5],b[5][2],c[5][2],sum=0,i,j,k,temp;
for(i=0;i
for(j=0;j
scanf("%d",&a[i][j]);
trans[j][i]=a[i][j];
printf("矩陣轉置後:\n");
printf("%d?",trans[i][j]);
printf("\n");
}
sum=sum+a[i][i];
printf("矩陣主對角線上的數字之和為:%d\n",sum);
printf("列印輸出矩陣a左下半的三角如下:\n");
printf("%d?",a[i][j]);
printf("輸入新的陣列b[5][2]:?\n");
scanf("%d",&b[i][j]);
c[i][j]=0;
temp=0;
for(k=0;k
temp+=a[i][k]*b[k][j];
c[i][j]=temp;
printf("%d?",c[i][j]);
return?0;
}幸不辱命!程式碼除錯成功的。。
#include
int?main()
{
int?a[5][5],trans[5][5],b[5][2],c[5][2],sum=0,i,j,k,temp;
for(i=0;i
for(j=0;j
scanf("%d",&a[i][j]);
for(i=0;i
for(j=0;j
trans[j][i]=a[i][j];
printf("矩陣轉置後:\n");
for(i=0;i
{
for(j=0;j
printf("%d?",trans[i][j]);
printf("\n");
}
printf("\n");
for(i=0;i
sum=sum+a[i][i];
printf("矩陣主對角線上的數字之和為:%d\n",sum);
printf("\n");
printf("列印輸出矩陣a左下半的三角如下:\n");
for(i=0;i
{
for(j=0;j
printf("%d?",a[i][j]);
printf("\n");
}
printf("輸入新的陣列b[5][2]:?\n");
for(i=0;i
{
for(j=0;j
{
scanf("%d",&b[i][j]);
c[i][j]=0;
}
}
for(i=0;i
{
for(j=0;j
{
temp=0;
for(k=0;k
temp+=a[i][k]*b[k][j];
c[i][j]=temp;
}
}
for(i=0;i
{
for(j=0;j
printf("%d?",c[i][j]);
printf("\n");
}
return?0;
}幸不辱命!程式碼除錯成功的。。