求C语言程序综合设计

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:26:27
学生成绩管理程序设计(4人,B类)
(1)选项菜单集成各功能函数模块
(2)录入学生成绩(姓名、学号、语文、数学成绩,总分自动计算)
(3)按总分排名次
(4)按姓名查找某学生成绩
(5)统计各课程的平均分、及格率、最高分、最低分
(6)打印成绩表

/*(1)选项菜单集成各功能函数模块
(2)录入学生成绩(姓名、学号、语文、数学成绩,总分自动计算)
(3)按总分排名次
(4)按姓名查找某学生成绩
(5)统计各课程的平均分、及格率、最高分、最低分
(6)打印成绩表 */

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 175
typedef struct mark
{
double yuwen;
double shuxue;

};
typedef struct
{
long number;
char name[20];
double sum;
double aver;
struct mark achie;
}student;
student stu[N];
double ymin,ymax,smax,smin,yper,sper,yaver=0,saver=0;
int input()
{
int i,n;
printf("请输入你要输入的学生数:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("请输入第%d个学生的信息(包括学号、姓名、语文、数学的成绩)\n",i);
scanf(
"%ld%s%lf%lf",
&stu[i].number,
stu[i].name,
&stu[i].achie.yuwen,
&stu[i].achie.shuxue
);
}
re