永发信息网

c语言,在主函数中输入3×3的矩阵ab和c,编写三个函数分别计算c=a+b,c=a-b,c=a*b

答案:3  悬赏:60  手机版
解决时间 2021-03-01 15:46
c语言,在主函数中输入3×3的矩阵ab和c,编写三个函数分别计算c=a+b,c=a-b,c=a*b
最佳答案
#include
void asum(double a[3][3],double b[3][3],double c[3][3])
{ int i,j; for ( i=0;i<3;i++ ) for ( j=0;j<3;j++ ) c[i][j]=a[i][j]+b[i][j];
}
void asub(double a[3][3],double b[3][3],double c[3][3])
{ int i,j; for ( i=0;i<3;i++ ) for ( j=0;j<3;j++ ) c[i][j]=a[i][j]-b[i][j];
}
void amul(double a[3][3],double b[3][3],double c[3][3])
{ int i,j; for ( i=0;i<3;i++ ) for ( j=0;j<3;j++ ) c[i][j]=a[i][j]*b[i][j];
}
void main()
{ double a[3][3],b[3][3],c[3][3];
int i,j;
for ( i=0;i<3;i++ ) for ( j=0;j<3;j++ ) scanf("%lf",&a[i][j]);
for ( i=0;i<3;i++ ) for ( j=0;j<3;j++ ) scanf("%lf",&b[i][j]);
printf("c=a+b\n");
asum(a,b,c); for ( i=0;i<3;i++,printf("\n") ) for ( j=0;j<3;j++ ) printf("%16lf",c[i][j]);
printf("c=a-b\n");
asub(a,b,c); for ( i=0;i<3;i++,printf("\n") ) for ( j=0;j<3;j++ ) printf("%16lf",c[i][j]);
printf("c=a*b\n");
amul(a,b,c); for ( i=0;i<3;i++,printf("\n") ) for ( j=0;j<3;j++ ) printf("%16lf",c[i][j]);
}
全部回答
a、b、c都是3*3的矩阵么?追问是
#include 
int main(void)
{
 void output(int num[][3]);
 int i, j;
 int a[3][3], b[3][3], c[3][3];
 puts("请输入矩阵a : ");
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   scanf("%d", a[i] + j);
 }
 puts("请输入矩阵b : ");
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   scanf("%d", b[i] + j);
 }
 puts("a+b : ");
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   c[i][j] = a[i][j] + b[i][j];
 }
 output(c);
 puts("a-b : ");
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   c[i][j] = a[i][j] - b[i][j];
 }
 output(c);
 puts("a*b : ");
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   c[i][j] = a[i][j] * b[i][j];
 }
 output(c);
 return 0;
}
void output(int num[][3])
{
 int i, j;
 for (i = 0; i < 3; ++i)
 {
  for (j = 0; j < 3; ++j)
   printf("%-5d", num[i][j]);
  putchar(' ');
 }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国海洋大学济宁教学站在哪里啊,我有事要去
如何挑选精致的实木家具?
国电龙华延吉热电有限公司待遇怎么样,如果专
在农田生态系统中,小麦属于A.生产者 B.消
一个数的2.1倍与它的2.9倍的和是15,这个数是
创业楼在哪里啊,我有事要去这个地方
南通航运职业技术学院2017年单招报名时间是多
CO检测仪正确使用办法为放置于上衣上口袋中或
哈密道/辽宁路(路口)在哪里啊,我有事要去这
招商银行卡激活可以吗?
玻尿酸艾莉薇和伊婉哪个好
范冰冰的奶奶有多大
沭新广告印务在哪里啊,我有事要去这个地方
工程项目竣工结算在最后一个单项工程竣工计算
电动滑板车在河边清洗的时候进水了,现在开不
推荐资讯
烧烤铁丝网怎么清洗
【run是什么意思】run一遍是什么意思?
路由器掉线原因
现在炒股,网上能开户吗?
富岛硝硫基复合肥怎么去啊,有知道地址的么
海伦市教育局周日能取档案吗
阿阳酒店地址在哪,我要去那里办事
我想你用马来语怎么说
英语科技论文中应该尽量少用或不用I,we,our
男生双性恋怎么表现
公主岭市刘房子镇经营管理指导站地址有知道的
请写出一首描写瀑布的古诗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?