当前位置:系统粉 > 电脑问答 > 其他问答 > 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 系统粉 版权声明 最新发布内容 网站导航