c語言中計算4行3列矩陣 和 3行4列矩陣的乘積


 

 

1、c語言中計算4行3列矩陣和3行4列矩陣的乘積

#include <stdio.h>

int main(void) { int i, j, k; int a[4][3], b[3][4]; puts("input the array a."); for (i = 0; i < 4; i++) { for (j = 0; j < 3; j++) { printf("a[%d][%d] = ", i, j); scanf("%d", &a[i][j]); } } puts("input the array b."); for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { printf("a[%d][%d] = ", i, j); scanf("%d", &b[i][j]); } } puts("calculate the conduct."); int c[4][4]; for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { c[i][j] = 0; for (k = 0; k < 3; k++) { c[i][j] += a[i][k] * b[k][j]; } } } puts("view the product."); for (i = 0; i < 4; i++) { for (j = 0; j < 4; j++) { printf("%4d", c[i][j]); } putchar('\n'); } return 0; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM