c语言编写两个矩阵的乘积,如何用c语言编写两个模糊矩阵相乘的程序?
滿意答案
有三處,你仔細(xì)看一下#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("請(qǐng)輸入矩陣a:");
printf("\n");
for(i=0;i
for(j=0;j
scanf("%f",&a[i][j]);
printf("請(qǐng)輸入矩陣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分享舉報(bào)
總結(jié)
以上是生活随笔為你收集整理的c语言编写两个矩阵的乘积,如何用c语言编写两个模糊矩阵相乘的程序?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: postgresql 客户端_一款功能强
- 下一篇: 手机连接投影机的步骤_投影机安装过程详解