| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1195 人关注过本帖
标题:晚上一点了还做不出,明早要交
取消只看楼主 加入收藏
FKUE
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-15
收藏
 问题点数:0 回复次数:3 
晚上一点了还做不出,明早要交
1。输入a b 2个数组(a[3][3] b[3][3])
2。a b矩阵相乘得C数组
3. 输出 验证
大概是这样 a[3][3]={1,2,3,4,5,6,7,8,9}
b[3][3]={9,8,7,6,5,4,3,2,1}
得c[3][3]={30,24,18,84,69,54,138,114,90}
搜索更多相关主题的帖子: 输入 
2006-11-15 01:18
FKUE
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-15
收藏
得分:0 

算法是的
但不会这么复杂吧


众人皆睡 我独醒
2006-11-15 13:09
FKUE
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-15
收藏
得分:0 
以下是引用zhuxiaoan在2006-11-15 13:56:03的发言:

没有麻烦吧,,你指的麻烦可能只是看到程序比较长,,但程序长只是输入输出而已

算法函数:
void matrix(int a[3][3],int b[3][3])



这个我们还没学啊


众人皆睡 我独醒
2006-11-15 17:39
FKUE
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-11-15
收藏
得分:0 

我是这样做的(老师说也要的):
main()
{int i,j,k;
int a[3][3]={1,2,3,4,5,6,7,8,9};
int c[3][3];
int b[3][3]={9,8,7,6,5,4,3,2,1};
for (i=0;i<3;i++)
{printf("\n");
for (j=0;j<3,j++) printf ("%2d",a[i][j]);
}
printf("\n");
for (j=0;j<3;j++)
{printf("\n");for(k=0;k<3;k++) printf("%2d",b[j][k]);}
printf("\n");
for (i=0;i<3;i++)
{for (k=0;k<3;k++)
{c[i][k]=0;
for(j=0;j<3;j++)
{c[i][k]+=a[i][j]*b[j][k];
}
}
}
for (i=0;i<3;i++)
{printf("\n");for (k=0;k<3;k++)
printf("%4d",c[i][k]);
}
printf("\n");
} 多谢大家的帮助!!


众人皆睡 我独醒
2006-11-15 22:28
快速回复:晚上一点了还做不出,明早要交
数据加载中...
 
   



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

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