當前位置:編程學習大全網 - 編程軟體 - 用兩個二維數組實現數組相乘問題,求大神解答,菜鳥新手坐等

用兩個二維數組實現數組相乘問題,求大神解答,菜鳥新手坐等

#include<stdio.h>

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");

}

}

  • 上一篇:plc1500如何編程八個瓶子的取和放
  • 下一篇:如何用python編程從鍵盤中輸入長方形的長和寬,計算並輸出該長?
  • copyright 2024編程學習大全網