laifangsong's blog

取长补短,精益求精。 (打个广告,想做手机网站和asp/asp.net网站的可以跟我联系.QQ:25313644)
posts - 51, comments - 193, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

矩阵相乘(c)

Posted on 2007-02-08 14:19 laifangsong 阅读(166) 评论(0)  编辑 收藏 所属分类: 算法

/*
  矩阵相乘
*/
#include 
"stdio.h"
#include 
"conio.h"

#define row 2
#define col 3

main()
{

    
int c[row][row]={0};
    
int a[row][col]={
                        {
1,2,3},
                        {
4,5,6}
                    };
    
int b[col][row]={
                        {
1,2},
                        {
3,4},
                        {
5,6}
                    };
    
    
int i,j,k;

    
for(i=0;i<row;i++)
    {
       
for(j=0;j<row;j++)
       {
           c[i][j]
=0;

           
for(k=0;k<col;k++)
           {
               c[i][j]
+=a[i][k]*b[k][j];
           }

       }
    }

    output(a,row,col);
    output(b,col,row);
    output(c,row,row);
    
    getch();
}


output(
int *arr,int _row,int _col)
{
    
int i=0;
    
while(i<_row*_col)
    {
        
if(i%_col==0)printf("\n");
        printf(
"%d ",*(arr+i));

        i
++;
    }
    printf(
"\n==================\n");
}

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: