| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 388 人关注过本帖
标题:矩阵乘法运算,定义数组时的问题……
只看楼主 加入收藏
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:4 
矩阵乘法运算,定义数组时的问题……
結果有問題,感覺是數組定義錯了,請問應該如何修正?

程序代码:
#include<stdio.h>
int main(void)
{
    int a[100][100]={0}, b[100][100]={0}, c[100][100]={0};
    int i, j, t, m1, m2, n1, n2;
    printf("請自定義第一個矩陣階數:\n");
    scanf("%d%d",&m1,&n1);
    printf("請自定義第二個矩陣階數:\n");
    scanf("%d%d",&m2,&n2);
    if(n1!=m2)
    {
        system("pause");
        printf("無法求矩陣之積!\n");
        return(1);
    }
    printf("輸入第一個矩陣:\n");
    for(i=0;i<m1;i++)
    {
        for(j=0;j<n1;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    printf("輸入第二個矩陣:\n");
    for(i=0;i<m2;i++)
    {
        for(j=0;j<n2;j++)
        {
            scanf("%d",&b[i][j]);
        }
    }
    for(i=0;i<m1;i++)
    {
        for(j=0;j<n2;j++)
        {
            for(t=0;t<n1;t++)
            {
                c[i][j]+=a[i][t]*b[t][j];
            }
        }
    }
    printf("矩陣之積:\n");
    for(i=0;i<m1;i++)
    {
        for(j=0;j<n2;j++)
        {
            printf("%d ",&c[i][j]);
        }
    }

    return(0);

}
搜索更多相关主题的帖子: 如何 
2014-05-04 16:56
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:10 
    for(i=0;i<m1;i++)
    {
        for(j=0;j<n2;j++)
        {
            printf("%d ",&c[i][j]);
        }
    }

    return(0);

结尾这个 printf ,为什么有 & 符号呢?起什么作用?
2014-05-04 17:12
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
收藏
得分:0 
回复 2 楼 top398
哦,謝謝……我再去試一試……
2014-05-04 17:16
清浅
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2014-2-14
收藏
得分:0 
回复 2 楼 top398
謝謝你,問題就是這裏……因爲&所以輸出的是地址……擦汗,十分感謝!
2014-05-04 17:19
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
笔误都是难免的,还需要自己多试验和分析。由于你没有提供试验数据,我是自己运行了两遍才想到可能的原因的。
2014-05-04 17:23
快速回复:矩阵乘法运算,定义数组时的问题……
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020355 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved