为什么我的编译器说,在rank函数的输出语句中的score错误?
void rank(int score[10])
{
int w,u,ag,j;
for(w=9;w>=0;w--)
{
for(u=0;u<=w;u++)
{
if(score[u]<score[u+1])
{
ag=score[u];
score[u]=score[u+1];
score[u+1]=ag;
}
}
}
for(j=0;j<10;j++)
{
printf("%d ",score(j));
}
}
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
rank (score);
return 0;
}