实验7 数组学生成绩管理系统v1.0

更新时间:2024-05-18 12:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验7 数组--学生成绩管理系统V1.0

实验目的:

1. 熟悉一维数组编程

2. 掌握排序,查找,统计分析等常用方法

实验题目:

某班有最多不超过30人(具体人数由键盘输入)参加某门课程

的考试,用一维数组 编程实现如下学生成绩管理:

1. 录入每个学生的学号和考试成绩; 2. 计算课程的总分和平均分; 3. 按成绩由高到低排出名次表; 4. 按学号由小到大排除成绩表; 5. 按学号查询学生排名及其考试成绩; 6.

按优秀(90~100),良好(80~89),中等(70~79),及格

(60~69),不及格(0~59)5个类别,统计每个类别的人数以及所占的百分比;

7. 输出每个学生的学号,考试成绩,课程总分和平均分。 程序如下: #include

#define N 30 void main() { int i,n;

long number[N]; float score[N];

void input(long number[],float score[],int n); void sa(float score[],int n);

void sb(long number[],float score[],int n); void sc(long number[],float score[],int n); void sd(long number[],float score[],int n); void se(float score[],int n);

void sf(long number[],float score[],int n); printf(\输入学生人数:\ scanf(\ input(number,score,n); for(i=0;i

sb(number,score,n); sc(number,score,n); sd(number,score,n); se(score,n);

sf(number,score,n); }

void input(long number[],float score[],int n) { int i; for(i=0;i

void sa(float score[],int n) { int i; float sum=0; for(i=0;i

sum=sum+score[i]; } printf(\课程的总分为:%f\\n\ printf(\课程的平均分为:%f\\n\}

void sb(long number[],float score[],int n) { int i,j;

float temp; long m; for(i=1;i

void sc(long number[],float score[],int n) { int i,j; float temp; long m; for(i=1;inumber[j+1]) { m=number[j]; temp=score[j]; number[j]=number[j+1]; score[j]=score[j+1]; number[j+1]=m; score[j+1]=temp; } for(i=0;i

void sd(long number[],float score[],int n) { int i,j; float temp; long m,sn; for(i=1;i

temp=score[j]; m=number[j]; score[j]=score[j+1]; number[j]=number[j+1]; score[j+1]=temp; number[j+1]=m; } printf(\请输入要查询的学生学号:\ scanf(\ for(i=0;i

void se(float score[],int n) { int a=0,b=0,c=0,d=0,e=0,i; for(i=0;i

printf(\良好(80~89)的人数为:%d\\n\ printf(\良好率:%d%%\\n\

printf(\中等(70~79)的人数为:%d\\n\ printf(\中等率:%d%%\\n\ printf(\及格(60~69)的人数为:%d\\n\ printf(\及格率:%d%%\\n\

printf(\不及格(0~59)的人数为:%d\\n\ printf(\不及格率:%d%%\\n\}

void sf(long number[],float score[],int n) {

int i; for(i=0;i

本文来源:https://www.bwwdw.com/article/bw47.html

Top