学生成绩管理系统_学生成绩管理系统1

其他范文 时间:2020-02-28 21:18:40 收藏本文下载本文
【www.daodoc.com - 其他范文】

学生成绩管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学生成绩管理系统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);

}

下载学生成绩管理系统word格式文档
下载学生成绩管理系统.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文