首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如果有时间,帮小弟我看看吧,可能是个语法有关问题

2012-02-12 
如果有时间,帮我看看吧,可能是个语法问题 我程序中有个排序函数intfind_Max_Min(inta[],intn){inti,Count

如果有时间,帮我看看吧,可能是个语法问题

我程序中有个排序函数
int   find_Max_Min(int   a[],int   n)
{
int   i   ,Count=0;
int   temp,Max,Min;
for(i=0;i <n/2;i++)
{
      Count=Count+1;
      if(a[i] <a[n-i-1])
      {   temp=a[i];
          a[i]=a[n-i-1];
          a[n-i-1]=temp;
        }
}
Max=a[n-1];
Min=a[0];
for(i=1;i <(n/2+n%2);i++)
{
      Count=Count+2;
      Min=a[i] <Min?a[i]:Min;
      Max=a[n-i-1]?a[n-i-1]:Max;
}
  return   Count;
    }
我自己记录下用户输入的一组数据(A[10]),实际长度可能没有10,我调用这个函数是这样的
find_Max_Min(   A[10],int   10),
但是错误提示是这样的
[C++   Error]   Unit33.cpp(89):   E2188   Expression   syntax


不知道问题在哪里?

[解决办法]
int A[10] = {1,2,3};
ShowMessage(find_Max_Min( A,10));

热点排行