学生成绩管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学生成绩管理系统1”。
//*学生成绩管理系统*//
#include
#define N 3
struct student
{
int no;
char name[20];
float english;
float computer;
float math;
float average;
};
void getcla(struct student *cla_gishui)
{
int i;
printf(“请输入%d个学生的学号 姓名 英语 计算机 数学n”,N);
for(i=0;i
{
printf(“第%d个学生”,i+1);
scanf(“%d%s%f%f%f”,&cla_gishui[i].no,&cla_gishui[i].name,&cla_gishui[i].english,&cla_gishui[i].computer,&cla_gishui[i].math);
}
}
void print_cla(struct student *cla_gishui)
{
int i;
for(i=0;i
{
cla_gishui[i].average=(cla_gishui[i].english+cla_gishui[i].computer+cla_gishui[i].math)/3;
}
printf(“学生信息表如下:n”);
printf(“学号tt姓名tt英语tt计算机tt数学tt平均成绩n”);
for(i=0;i
printf(“%dtt%stt%ft%ft%ft%fn”,cla_gishui[i].no,cla_gishui[i].name,cla_gishui[i].english,cla_gishui[i].computer,cla_gishui[i].math,cla_gishui[i].average);
}
void paixu(struct student *cla_gishui)
{
int i,j,flag;
struct student t[1];
for(i=0;(i
{
flag=0;
for(j=0;j
if(cla_gishui[j].average>cla_gishui[j+1].average)
{
t[0]=cla_gishui[j];
cla_gishui[j]=cla_gishui[j+1];
cla_gishui[j+1]=t[0];
flag=1;
}
if(flag==0)
break;
}
printf(“排序后学生成绩为:n”);
printf(“学号t姓名t英语tt计算机tt数学tt平均成绩n”);
for(i=0;i
printf(“%dt%st%ft%ft%ft%fn”,cla_gishui[i].no,cla_gishui[i].name,cla_gishui[i].english,cla_gishui[i].computer,cla_gishui[i].math,cla_gishui[i].average);
}
void main()
{
struct student cla_gishui[N];
getcla(cla_gishui);
print_cla(cla_gishui);
paixu(cla_gishui);
}
07:学生成绩管理系统【项目背景】随着多媒体技术和网络通信技术的发展,基于Internet的学生成绩管理系统作为一种全新的教学手段,越来越受到人们的关注。学生成绩管理系统是指利......
目录目 录摘要 .......................................................................................错误!未定义书签。 Abstract .......................................
学生成绩管理系统毕业设计论文【摘要】本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比......
学生成绩管理系统的需求1.功能概述本系统具有系统登录、学生管理、课程管理、教师管理、班级管理、教学管理、成绩管理等功能。1.1 系统登录用户登录后才能使用本系统功能,共......
问题的提出:编程建立学生成绩管理系统。要求具有以下功能:一个学生的信息包括学号、姓名、英语成绩、语文成绩、数学成绩,要求输入每位学生的信息并显示这些信息;同时计算每位学......