2023/2/13 作业
![请添加图片描述](https://i-blog.csdnimg.cn/blog_migrate/57d61f0c320edf0949db1491380c0890.jpeg)
#include <stdio.h>
int Sum(int n,int m,int arr[][m],int p,int q)
{
int sum=1;
int i,j;
for(i=0;i<m;i++)
{
if(i!=q)
sum=sum*arr[p][i];
}
for(j=0;j<n;j++)
{
if(j!=p)
sum=sum*arr[j][q];
}
return sum;
}
int main(int argc, const char *argv[])
{
int n,m;
scanf("%d-%d",&n,&m);
int arr[n][m];
printf("输入矩阵的值:\n");
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%d",&arr[i][j]);
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
printf("%d\t",arr[i][j]);
}
printf("\n");
}
int i,j;
int max=Sum(n,m,arr,0,0);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(max<Sum(n,m,arr,i,j));
{
max=Sum(n,m,arr,i,j);
}
}
}
printf("最大值为:%d\n",max);
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d70d4af37d598b0e750ce55da5ae3200.png)