1、include
2、int (*p2)[100],int n,int m)
{ int i,j;
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
printf("编号 学号");
for(i=1;i<=m;i++)
{ printf(" "); course_name(i); }
printf("\n");
for(i=0;i 3、d) %4ld",i,*(p1+i));
for(j=0;j 4、 printf("-----------------------------------提 示--------------------------------------\n");
for(i=1;i<=m;i++)
{printf(" %d-->",i);
course_name(i);
}
printf("\n------------------------------------------------------------------------------\n");
}
out()
{ p 5、rintf("\n\n\n\n\n\n\n按任意键继续(退出请按Esc键).......");
/*
if(getch()==27) exit(1);
else clrscr();
*/
}
stu_zhongfen(int (*p2)[100],int n,int m)
{ int sum,i,j;
for(i=0;i 6、 *(*(p2+i)+m)=sum;
}
}
input(long *p1,int (*p2)[100],int n,int m)
{ int i,j;
for(i=0;i 7、 scanf("%d",*(p2+i)+j);
}
}
printf("......输入完毕!\n");
out();
}
edit(long *p1,int (*p2)[100],int n,int m)
{ long xuehao;
int kecheng,fenshu,i,j;
while(1)
{
printf("●请输入要修改成绩的学生的学号:\n");
scanf("%ld",&xuehao);
for(i=0;i 8、 { if(*(p1+i)==xuehao)
break;
}
if(i>=n) printf("该学好不存在!请从新输入!\n");
else break;
}
print2(m);
printf("\n▲请输入你要修改的课程编号\n");
scanf("%d",&kecheng);
printf("\n◆请输入修改后的分数:");
scanf("%d",&fenshu);
*(*(p2+i)+kecheng-1)=fenshu;
9、 printf("\n.......修改成功.......\n");
out();
}
/*
delete(long *p1,int (*p2)[100],int n)
{ long xuehao;
int i,j;
printf("\n请输入你要删除成绩的学生的学号:");
scanf("%ld",&xuehao);
for(i=0;i 10、n-1;j++)
{ *(p2+j)=*(p2+j)+1;
*(p1+j0=*(p1+j)+1;
}
printf("\n删除成功!\n");
out();
}
*/
chaxun(long *p1,int (*p2)[100],int n,int m)
{
long xuehao;
int counter=1,j=0,i;
while(1)
{
printf("\n●请输入要查询的学生的学号:");
scanf("%ld",&xuehao 11、);
for(i=0;i 12、 j++;
}
else
j++;
}
printf("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
printf("\n 您要查询的学生信息如下:\n");
printf("\n");
printf(" 课程名 分数\n");
for(j=0;j 13、j++)
{ printf(" ");
course_name(j+1);
printf(" %4d\n",*(*(p2+i)+j));
}
printf("\n 总分为:%3d\n",*(*(p2+i)+m));
printf(" 班级排名为:%3d\n",counter);
printf("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>> 14、>>>>>>>>>>\n");
out();
}
highestscore(int (*p2)[100],int n,int m)
{ int a[10];
int i,j,temp;
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
printf("\n 课程 最高分\n");
for(j=0;j 15、
if(*(*(p2+0)+j)<*(*(p2+i)+j))
{ temp=*(*(p2+0)+j);
*(*(p2+0)+j)=*(*(p2+i)+j);
*(*(p2+i)+j)=temp;
}
printf(" ");
course_name(j+1);
printf( 16、" %3d\n",*(*(p2+0)+j));
}
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
out();
}
stu_average(long *p1,int (*p2)[100],int n,int m)
{ int i,j;
float average[100];
stu_zhongfen(p2,n,m);
for(i=0;i 17、e[i]=*(*(p2+i)+m)/(float)m;
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
printf("\n每个学生的平均分如下\n");
printf(" 编号 学号 平均分\n");
for(i=0;i 18、 printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
out();
}
course_average(int (*p2)[100],int n,int m)
{ int a[10];
int i,j,sum;
for(i=0;i 19、 a[i]=sum;
}
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
printf("\n每门课程的平均分如下:\n");
printf(" 课程名 平均分\n");
for(i=0;i 20、" %f\n",(float)a[i]/m);
}
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
out();
}
course_jiangxu(int (*p2)[100],int n,int m)
{ int i,j,k,temp,a[100];
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>> 21、>>>>>>>>>\n");
for(j=0;j 22、a[i]=a[k];
a[k]=temp;
}
}
printf(" ");
course_name(j+1);
for(i=0;i 23、<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
out();
}
tongji(long *p1,int (*p2)[100],int n,int m)
{ int i,j=0,k,max,min,a[100];
print2(m);
while(1)
{
printf("\n★请输入课程代号:\n");
scanf("%d",&k);
if(k>m) printf("你输入的课程代号不正确,请按照上面的提示从新输入!\n");
els 24、e break;
}
while(1)
{
printf("\n▲请输入分数段:");
scanf("%d%d",&min,&max);
for(i=0;i 25、 printf("\n课程"); course_name(k);
printf("分数段%d---%d的学生信息如下:\n",min,max);
printf("学号 分数\n");
for(i=0;i 26、loat average[100];
stu_zhongfen(p2,n,m);
printf("\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n");
for(i=0;i






