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

2020-02-28 其他范文 下载本文

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

}

《学生成绩管理系统.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
学生成绩管理系统
点击下载文档
相关专题 学生成绩管理系统1 学生 成绩管理系统 学生成绩管理系统1 学生 成绩管理系统
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文