Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2508841
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2011-03-24 11:35:32

有两个矩阵A1,A2,编写一个程序,实现这两个矩阵的乘积。
  1. #include <stdio.h>

  2. int main(int argc, char *argv[])
  3. {
  4.   int A[2][3] = {{1,2,3},{4,5,6}};
  5.   int B[3][4] = {{1,0,2,3},{4,1,5,6},{6,8,9,0}};
  6.   int C[2][4] = {{0,0,0,0},{0,0,0,0}};
  7.   
  8.   int i,j,k;
  9.   for(i = 0; i < 2; i++)
  10.     for(j = 0; j < 4; j++)
  11.       for(k = 0; k < 3; k++)
  12.     C[i][j] += A[i][k] * B[k][j];

  13.   printf("the result is\n");
  14.   for(i = 0; i < 2; i++)
  15.   {
  16.     for(j = 0; j < 4; j++)
  17.     {
  18.       printf("%d ",C[i][j]);
  19.     }
  20.     printf("\n");
  21.   }
  22.   
  23.   return 0;
  24. }
阅读(2060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~