#include
void xpjf(int tab[10][5]);
void kpjf(int tab[10][5]);
void zgf(int tab[10][5]);
int main(void)
{
int tab[10][5];
int i,j,choice;
printf("输入10个学生的成绩\n");
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%d",&tab[j]);
for(i=1;i<=4;i++)
{
printf("按1计算每个学生平均分\n");
printf("按2计算每门课平均分\n");
printf("按3找出所有五十个分数中最高的分数所对应的学生和课程\n");
printf("按0退出查询\n");
printf("请输入选项\n");
scanf("%d",&choice);
if(choice==0)
break;
switch(choice)
{
case 1:void xpjf(int tab);break;
case 2:void kpjf(int tab);break;
case 3:void zgf(int tab);break;
}
}
while(1); return 0;
}
void xpjf(int tab[10][5])
{
int a,b,;
double sum;
for(a=0;a<10;a++)
{
sum=0;
for(b=0;b<5;b++)
{
sum=sum+tab[a];
printf("第%d个学生的平均分= %d\n",a+1,sum/5);
}
}
}
按照第一楼的改法 我出现编译错误 我之前就试过了
|