读书人

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

发布时间: 2012-12-31 11:57:52 作者: rapoo

关于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);
}

读书人网 >C语言

热点推荐