#include"head.h"
// vsp xxx
int main(int argc, const char *argv[])
{
int i=3,j=4;
int A[3][4]={{1,3,5,7},{2,4,6,8},{9,10,11,12}};
//i表示行 j表示列
output(A,i,j);
max(A);
}
#ifndef __head_h__
#define __head_h__
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 13
void output(int A[3][4],int i,int j);
int fun(int A[][4],int i, int j);
void max(int A[][4]);
#endif
#include"head.h"
void output(int A[][4],int i,int j)
{
int a,b;
for(a=0;a<i;a++)
{
for(b=0;b<j;b++)
{
printf("%d\t",A[a][b]);
}
putchar('\n');
}
}
int fun(int A[][4],int i, int j)
{
int a,b,sum=1;
for(a=i,b=0;b<4;b++)
{
sum*=A[a][b];
}
for(b=j,a=0;a<3;a++)
{
sum*=A[a][b];
}
sum=sum/A[i][j]/A[i][j];
return sum;
}
void max(int A[][4])
{
int max=0,temp=0;
int a,b,i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
temp=fun(A,i,j);
if(temp>max)
{
max=temp;
a=i;
b=j;
}
}
}
printf("最大值在A[%d][%d]=%d\n",a,b,max);
}
Ubuntu如何配置桥接网络整理成文档,上传到csdn