C语言编译出现问题:error: expected unqualified-id before '{' token 报错说第七行有问题,请问怎么解决

int a[31];
int f(int x,int y);
{ s=0;
t=x;
for(i=1;i<=x;i++)
{ while(s<y)
{ t++;
if(t==n+1)t=1;
if(a[t]==0)s++;
}
if(i==x)cout<<t<<endl;else cout<<t<<' ';}
return 0;
}

第1个回答  2018-05-08
申明函数需要分号,定义函数不能有分号int f(int x int y)后不能有分号本回答被提问者采纳