void?main()
{?
int?n; int?a[10][10]?=?{?0?}; int?b[10][10]?=?{?0?}; int?c[10][10]?=?{?0?}; int?i,?j,?k; printf("Input\n"); scanf("%d",?&n);?//?輸入n //?輸入矩陣a? for?(i?=?0;?i?<?n;?i++) { for?(j?=?0;?j?<?n;?j++) {scanf("%d",?&a[i][j]);
} } //?輸入矩陣b? for?(i?=?0;?i?<?n;?i++) { for?(j?=?0;?j?<?n;?j++) {scanf("%d",?&b[i][j]);
} } //?計算結果保存在矩陣c,並輸出結果? printf("Output\n"); for?(i?=?0;?i?<?n;?i++) { for?(j?=?0;?j?<?n;?j++) {for?(k?=?0;?k?<?n;?k++)
{
c[i][j]?+=?a[i][k]?*?b[k][j];
}
printf("%d?",?c[i][j]);
} printf("\n"); }}