标题:关于二维数的矩阵加法的打印问题……求助
取消只看楼主
heylbly
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2012-3-10
结帖率:0
 问题点数:0 回复次数:0 
关于二维数的矩阵加法的打印问题……求助
问题:
想做一个矩阵的加减法的程序
我编的程序之显示了矩阵的运算结果
我想法表达式也打印出来
就像a+b=c一样 但是程序之打印了 c,
我试着写成 printf("[%3d]+[%3d]=[%3d]",a[i][j],b[i][j],c[i][j]);
但是打印出来的结果变成了 矩阵的每个元素都加上了大括号
我想给一个矩阵 整体加上一个括号
请问应该怎么办》》


程序代码:
#include<stdio.h>
#define N 3 
#define M 3 
int main()
{
int a[N][M]={1,2,3,4,5,6,7,8,9}, b[N][M]={9,8,7,6,5,4,3,2,1},c[N][M],d[N][M],i,j;

for(i=0;i<N;i++)
   for(j=0;j<M;j++)
    {
      c[i][j]=a[i][j]+b[i][j]; /*相加A+B*/
      d[i][j]=a[i][j]-b[i][j]; /*相减A-B*/
    }
for(i=0;i<N;i++)
{
  for(j=0;j<M;j++)
      printf("%3d",c[i][j]); 
      
  printf("\n");
}

printf("\n");
for(i=0;i<N;i++)
{
  for(j=0;j<M;j++)
      printf("%3d",d[i][j]); 
  printf("\n");

 }

}
搜索更多相关主题的帖子: 矩阵 表达式 大括号 加减法 color 
2012-05-16 00:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-367572-1-1.html




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

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