求教c++问题subscript requires array or pointer type
#include<iostream.h>void and(int a[3][3])
{int i,j;
int m,n;
for(i=0;i<3;i++)
{ int min=a[i][0];
for(j=1;j<3;j++)
{
if(a[i][j]<min)
{ min=a[i][j];
m=j;
int a=a[i][m];
int b=a[i][0];
int c=a[i][1];
int d=a[i][2];
if((a>b&&a>c)||(a>b&&a>d)||(a>c&&a>d))
cout<<"鞍点为["<<i<<"]["<<m<<"]";}
}
}
void main()
{cout<<"输入3*3的数组"<<endl;
int a[3][3];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
and(a);
}
好像很多问题呀