int a[9][9]={{5,15,9,16,7,10,2,6,3,20 } };
//最大函數聲明
int getmax(int *,int *);
//最小值函數聲明
int getmin(int *,int *)
//主函數
無效總管(無效)
{
int imax,jmax,imin,jmin
Printf("矩陣的最大值為%d,位置為%d行,%d列;",get max(& amp;IMAX & amp;jmax)、imax、jmax);
Printf("最小值為%d,位置為%d行,%d列;",getmin(& amp;艾明& ampjmin)、艾明、jmin);
Printf("正對角線的和是%d!",getlsum());
Printf("反對角線和為%d!",getrsum());
}
//找到最大值函數
int getmax(int * imax,int * jmax)
{
int max = 0;
for(int I = 0;我& lt9;i++)
for(int j = 0;j & lt9;j++)
{
if(a[I][j]& gt;最大)
{
* IMAX = I;
* jmax = j;
max = a[I][j];
}
}
返回max
}
//查找最小值的功能
int getmin(int * imin,int * jmin)
{
int min = 65535
for(int I = 0;我& lt9;i++)
for(int j = 0;j & lt9;j++)
{
if(a[I][j]& lt;最小)
{
* imin = I;
* jmin = j;
min = a[I][j];
}
}
返回最小值;
}
//求正對角和函數
int getlsum()
{
int sum = 0;
for(int I = 0;我& lt9;i++)
sum+= a[I][I];
返回總和
}
//求反對角和函數
int getrsum()
{
int sum = 0;
for(int I = 0;我& lt9;i++)
sum+= a[I][9-I];
返回總和;
}
程序被編寫,放在壹起,共享壹個主要功能。不顯示哪個功能,就殺哪個。如果妳做不到這壹點,我也沒辦法!!!