作业帮 > 综合 > 作业

用C语言编写程序解决问题,并画出相应的流程图

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/28 18:08:19
用C语言编写程序解决问题,并画出相应的流程图
有n个学生,每个学生的数据包括学号、姓名、年龄和两科的成绩.请编程用结构类型的数据处理方式实现如下目标:
1.在main函数中输入原始数据;
2.在count函数中输出各学生的总分和平均分;
3.输出总分最高的学生;
4.编写sort函数将各学生的数据按总分降序输出.
用C语言编写程序解决问题,并画出相应的流程图
#include
\x09#include
\x09#include
\x09 FILE *f1,*f2;
\x09 char file1[20],file2[20],name[200][20],name1[15];
\x09 int n,m,data[200][10];
\x09
\x09 void init(){
\x09 int i,j;
\x09 char ch=' ';
\x09 printf("%20c欢迎使用班级成绩管理系统\n\n",ch);
\x09 printf("请输入输入和输出文件名(中间用一个空格隔开):\n");
\x09 scanf("%s %s",file1,file2);// 1)该条语句的功能是什么?
\x09 f1=fopen(file1,"r");
\x09 f2=fopen(file2,"w");
\x09
\x09 fscanf(f1,"%d%d",&n,&m); // 2)该条语句的功能是什么?
\x09 for(i=1;i