判断一个数组元素中比相邻元素都大的元素个数,运行出错,求大神帮忙解答。
#include<iostream.h>int judge(int a[10])
{
int k,i;
cout<<"请输入十个数:";
for(i;i<10;i++)
cin>>a[i];
if(a[i]>a[i+1]&&a[i]>a[i-1])
k++;
return k;
}
void main()
{
int a[10];
judge(a[10]);//运行显示这里出错。
cout<<"数组中比相邻元素大的元素有"<<judge(a)<<"个";
}
[ 本帖最后由 黄大容 于 2013-10-27 21:58 编辑 ]