c++编程问题,请高手解决....谢谢!

[复制链接]
查看11 | 回复4 | 2009-7-19 20:10:36 | 显示全部楼层 |阅读模式
1.首先两个矩阵相乘,满足第一个矩阵的列数等于第二个矩阵的行数。所以要先做判断。2.文件的每一行放一个数据,然后将得到的每一行存放的数据读到两个二维数组中。3.根据矩阵运算的计算法则计算,将结果放在一个新矩阵中。显示出来。 #include #include #include using namespace std;int main(){ int B[2][3]; int row = 2, col = 3; ifstream in("data.txt");
string str; int i = 0, j = 0; while( ge...
回复

使用道具 举报

千问 | 2009-7-19 20:10:36 | 显示全部楼层
那必须n=c,s=m是前提要求~(否则都按1?不太可能)void juzhen(int n,int s){
int c,m,i,j;
cin>>n>>s>>c>>m;
int b[n+1][s+1];
int d[c+1][m+1];
int k[c+1][m+1];
for(i...
回复

使用道具 举报

千问 | 2009-7-19 20:10:36 | 显示全部楼层
分貌似少了一点 呵呵 矩阵的要求?EG: [B]4*4 矩阵 [C] 3*3 矩阵 具体的 思路和 程序的要求要写出来要不然怎么写??...
回复

使用道具 举报

千问 | 2009-7-19 20:10:36 | 显示全部楼层
就是二重循环么,比如A=B*C就是A[j]就是B[k]*C[k][j]的所有合理的k取遍后的和~该自己写吧~~~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行