c语言按学号查询学生排名极其考试成绩,C语言--学生成绩管理系统

发布于:2023-07-04 ⋅ 阅读:(163) ⋅ 点赞:(0)

某班最多有不超过30人(具体人数由键盘输入)参加某门课程的考试。用一维数组作函数参数实现如下学生成绩管理:

(1)录入每个学生学号和考试成绩;

(2)计算课程的总分和平均分;

(3)按成绩由高到低排出名次表;

(4)按学号由小大排出成绩表;

(5)按学号查询学生排名及其考试成绩;

按优秀(90~100分)、良好(80~89分)、中等(70~79分)、及格(60~69分)、不及格(0~59分)5个类别,统计每个类别的人数及所占的百分比。

1、源代码

#include

#include

#define stu_num 30 /*最多的学生人数*/

int menu(void); /*menu()函数原型,功能是显示菜单*/

void readscore(long num[],float score [],int n);

void aversumofscore(float score[],int n);

void desortbyscore(long num[],float [],int n);

void assortbynum(long num[],float score[],int n);

void searchbynum(long num[],float score[],int n);

void statisticanalysis(float score[],int n);

void printscore(long num[],float score[],int n);

int main()

{

char itemselected; /*字符型变量itemselected为菜单选项*/

<

网站公告

今日签到

点亮在社区的每一天
去签到