注册 登录
编程论坛 C++教室

求教c++问题subscript requires array or pointer type

钢琴家 发布于 2013-01-06 18:51, 345 次点击
#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);
}
好像很多问题呀
3 回复
#2
azzbcc2013-01-06 19:23
int a=a[i][m];
a是数组,还是整形数?
#3
钢琴家2013-01-06 20:02
回复 2楼 azzbcc
谢谢,但还是有错。local function definitions are illegal
#4
azzbcc2013-01-06 23:10
你改了之后的代码呢?
1