1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言编写两个矩阵的乘积 如何用c语言编写两个模糊矩阵相乘的程序?

c语言编写两个矩阵的乘积 如何用c语言编写两个模糊矩阵相乘的程序?

时间:2019-02-08 05:18:04

相关推荐

c语言编写两个矩阵的乘积 如何用c语言编写两个模糊矩阵相乘的程序?

满意答案

有三处,你仔细看一下#define M 4

#include

float min(float x,float y)

{

return(x

};

float max(float*p,int n)

{

float m=*p;int i;

for(i=0;i

if(*(p+i)>m)

m=*(p+i);

return(m);

}

void main()

{

float a[M][M],b[M][M],c[M],d[M][M];

int i,j;

printf("请输入矩阵a:");

printf("\n");

for(i=0;i

for(j=0;j

scanf("%f",&a[i][j]);

printf("请输入矩阵b:");

printf("\n");

for(i=0;i

for(j=0;j

scanf("%f",&b[i][j]);

printf("矩阵a为:\n");

for(i=0;i

{

printf("\n");

for(j=0;j

printf("%10f",a[i][j]);

}

printf("矩阵b为:\n");

for(i=0;i

{

printf("\n");

for(j=0;j

printf("%10f",b[i][j]);

}

for(i=0;i

{

for(j=0;j

c[i]=min(a[i][j],b[j][i]);

d[i][j]=max(c,M);

}

printf("矩阵a*b为:\n");

for(i=0;i

{

printf("\n");

for(j=0;j

printf("%10f",d[i][j]);

}

}

00分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。