當前位置:係統粉 > 電腦問答 > 其他問答 > C程序矩陣相乘

C程序矩陣相乘

提問者:cowndh  |  瀏覽 次  |  提問時間:2017-03-02  |  回答數量:3

C程序矩陣相乘 #include<stdio.h>#include<stdlib.h>int main(){牋牋int i,j,k;牋牋int m,n,p;牋牋float A[20][20];牋牋float B[20][20];牋牋float C[20][20];牋牋printf(\"輸入矩陣A[m][n],B[n][p]:\\n\");牋牋printf(\"輸入矩陣A[m][n]\\n\");牋牋printf(\"請輸入矩陣A的行數m:\");牋牋scanf(\"%d\",&m); 牋牋printf(\"請輸入矩陣A的列數n:\");牋牋scanf(\"%d\",&n);牋牋printf(\"請輸入矩陣A的元素:\");牋牋for(i=0;i<m;i++)牋牋牋 for(j=0;j<n;j++)牋牋牋牋牋牋牋 scanf(\"%f\",A[j]);牋牋printf(\"[矩陣A的各元素]:\\n\");牋牋for(i=0;i<m;i++)牋牋{牋牋牋牋牋牋牋牋牋牋for(j=0;j<n;j++)牋牋牋牋牋牋牋牋牋牋printf(\"%

已有3條答案
港咋大咖

港咋大咖

回答數:115  |  被采納數:89

2017-03-02 03:49:22
scanf("%f",A[ i][j]); A前加&
讚 11
c3丶17

c3丶17

回答數:8  |  被采納數:131

2017-03-02 06:50:52
scanf("%f",&A[j]);顯示所A的元素均為0

看書不是說數組不用加“&”嗎。。?

(1)

讚 0
大哈哈王

大哈哈王

回答數:39  |  被采納數:6

2017-03-02 06:06:05
A[ i][j]的類型不是數組而是float變量,A[ I]才是數組
printf("%d\t",A[j]); %d改成%f
讚 3
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航