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

关于c语言程序的一个有关问题

2012-12-31 
关于c语言程序的一个问题。我写了一个C语言程序,但是一个报错,不知道应该怎么修改,请各位赐教。。。。。、int Mid

关于c语言程序的一个问题。
我写了一个C语言程序,但是一个报错,不知道应该怎么修改,请各位赐教。。。。。、
int Mid(Linklist *a)
{
  int l[max];
  int i,n,j;
  Linklist *p,*q;
  for(n=0,p=a->next;p!=null;n++,p=p->next);
  for(i=0;i<n;i++)
  {
   l[i]=1;
  }
  for(i=0,p=a->next;p->next!=null;i++,p=p->next)
  {
      for(j=i+1,q=p->next;q!=null;j++,q=q->next)
      {
 if(p->data < q->data)
 {
   l[j]++;
 }else
 {
   l[i]++;
 }
      }
  }
  for(i=0,p=a->next;l[i]!=n/2;i++,p=p->next);
  return p->data;
}


main()
{
  Linklist *a = {43,13,27,66,38,60,31,50,16,21};
  Mid(a);
}
程序报错:Argument list syntax error !!!请赐教!!!


[解决办法]


main()
{
  Linklist *a = {43,13,27,66,38,60,31,50,16,21};
  //你这是初始化吗? Linklist是咋定义的?
  Mid(a);
}

热点排行