void main()
{
char a[][20]={ "功能1:排序",
"功能2:最高分",
"功能3:平均分",
"功能4:查询"};
int i,j,k;
float x,sum;
float s[10]={62,84,69,93,76,82,73,56,95,72};
clrscr();
for(i=0;i<4;i++)
{
for(j=0;j<20;j++)
printf("--");
printf("%s\n",a[i]);
}
printf("请选择所需要的功能并按回车键!(1~4)");
scanf("%d",&k);
switch(k)
{
case 1:
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(s[i]<s[j])
{
x=s[i]; s[i]=s[j]; s[j]=x;
}
printf("排序后的学生成绩:\n");
for(i=0;i<10;i++)
printf("%6.1f",s[i]);
break;
case 2:
printf("最高分=");
x=s[0];
for(i=1;i<10;i++)
if(x<s[i])
x=s[i];
printf("%6.1f\n",x);
break;
case 3:
printf("平均分=");
sum=0;
for(i=0;i<10;i++)
sum+=s[i];
printf("请输入要查找分数:");
scanf("%f",&x);
i=0;
while(i<10)
{
if((int)x==(int)s[i])
{
printf("你所查找分数的学生学号为:%2d\n",i+1);
break;
}
else
i=i+1;
}
if(i>=10)
printf("没有找到分数为%5.1f的学生\n",x);
}
}
请问错在那里呀,请帮忙~~~~~~