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;
}
错误信息:
第18行“score”不能作为函数使用。score是数组,要用方括号。
第18行“printf”未声明。这是因为没写头文件#include<stdio.h>。