c语言 3*3矩阵相减怎么编写啊 在线等

求救高手啊 谢谢了
2025-02-23 01:41:03
推荐回答(2个)
回答1:

我顺便给出了加法和乘法的的函数。 #include
void And(int a[][256],int b[][256],int n,int m)
{
int i,j;
cout<<"两矩阵相加为:"< for (i=0;i {
for (j=0;j {
cout< }
cout< }
}
void Minus(int a[][256],int b[][256],int n,int m)
{
int i,j;
cout<<"两矩阵相减为:"< for (i=0;i {
for (j=0;j {
cout< }
cout< }
}void Minu(int a[][256],int b[][256],int n,int m,int l)
{
int i,j,temp=0,k;
cout<<"两矩阵相乘为:"< for (i=0;i {
for (j=0;j { temp=0;
for(k=0;k temp+=a[i][k]*b[k][j];
cout< }
cout< }

}
int main()
{
int a[256][256],b[256][256],c[256][256],n1=3,m1=3,n2=3,m2=3;
int i,j;
cout<<"请第一个输入矩阵数据:"< for (i=0;i for (j=0;j {
cin>>a[i][j];
}
cout<<"请输入第二个矩阵矩阵数据:"< for (i=0;i for (j=0;j {
cin>>b[i][j];
}
if (n1==n2&&m1==m2)
{
Minus(a,b,m1,m2);
}

return 0;
}

回答2:

将被积函数展开得: x² + 1 - x² + 2x√(1 - x²) = 1 + 2x√(1 - x²) 其中2x√(1 - x²)为奇函数, 积分区间关于x = 0对称, 积分为0. 其余的很简单, 结果为1 - (-1)