人人范文网 范文大全

学生成绩管理系统

发布时间:2020-03-03 16:46:16 来源:范文大全 收藏本文 下载本文 手机版

//*学生成绩管理系统*//

#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(\"学号\\t\\t姓名\\t\\t英语\\t\\t计算机\\t\\t数学\\t\\t平均成绩\\n\");

for(i=0;i

printf(\"%d\\t\\t%s\\t\\t%f\\t%f\\t%f\\t%f\\n\",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英语\\t\\t计算机\\t\\t数学\\t\\t平均成绩\\n\");

for(i=0;i

printf(\"%d\\t%s\\t%f\\t%f\\t%f\\t%f\\n\",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学生成绩管理系统

学生成绩管理系统实验报告

学生成绩管理系统需求

建立学生成绩管理系统

毕业设计 学生成绩管理系统

学生成绩管理系统论文

学生成绩管理系统总结

学生成绩管理系统(论题报告)

学生成绩管理系统可行性研究报告

学生成绩管理系统
《学生成绩管理系统.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档