学生综合测评系统方案

发布 2022-02-06 06:04:28 阅读 2408

char sex[4];

char adds[15];

char phone[14];

char ];

float chinese,math,english,txhp,pinde,teacher;

int zcmc,ksmc;

double **e,zc;

struct student *next;

#define len sizeof(struct student)

int len; /链表长度。

int a=0,b=0,c=0,d=0,e=0;//用来存放成绩各阶的人数。

char stu[10];

struct student *read()

while(!feof(fp))

if(fread(p1,len,1,fp)!=1)

if(head==null)

head=p2=p1;else

fclose(fp);

return head;

void s**e(struct student *head)

while(p)

elsep=p->next;

cout<<"数据存入成功!请按任意键继续!"

fclose(fp);

/单次输入。

void sinput(struct student *p)

cout<<"请输入学号:">p->number;

cout<<"请输入姓名: "cin>>p->name;

cout<<"请输入性别: "cin>>p->sex;

cout<<"请输入家庭住址: "cin>>p->adds;

cout<<"请输入联系**: "cin>>p->phone;

cout<<"请输入qq: "cin>>p->qq;

cout<<"请输入语文成绩:">p->chinese;

if(p->chinese>100||p->chinese<0)

cout<<"成绩输入不符合规定,请重新输入:">p->chinese;

cout<<"请输入数学成绩:">p->math;

if(p->math>100||p->math<0)

cout<<"成绩输入不符合规定,请重新输入:">p->math;

cout<<"请输入英语成绩:">p->english;

if(p->english>100||p->english<0)

cout<<"成绩输入不符合规定,请重新输入:">p->english;

cout<<"请输入同学互评分:">p->txhp;

if(p->txhp>100||p->txhp<0)

cout<<"成绩输入不符合规定,请重新输入:">p->txhp;

cout<<"请输入品德成绩:">p->pinde;

if(p->pinde>100||p->pinde<0)

cout<<"成绩输入不符合规定,请重新输入:">p->pinde;

cout<<"请输入任课教师评分:">p->teacher;

if(p->teacher>100||p->teacher<0)

cout<<"成绩输入不符合规定,请重新输入:">p->teacher;

p->**e=(p->chinese+p->math+p->english)/3.0;

p->zc=(p->**e*0.6+p->txhp*0.1+p->pinde*0.2+p->teacher*0.1);

cout

"

"

"

"

/学生成绩录入函数。

struct student *input()

struct student *head=null,*p1,*p2;//输入p1,p2链表最后节点。

char ch='y';

len=1;

p2=p1=(struct student *)malloc(sizeof(struct student));

cout<<"请输入第"< sinput(p1);

cout< cout<<"按n退出或按任意键继续"< cin>>ch;

while(1)

p2->next=null;

paixu_num(head);

cout<<"输入学生信息完成!请按任意键返回主菜单!"

return head;

/学号排序。

void paixu_num(struct student *head)

struct student t,*r,*p,*q;//t交换p、q,r头结点

r=head;

if(r==null)

while(r)

p=r; q=r->next;

while(q)

if(strcmp(q->number,p->number)<0) /q

strcpy(>number);

strcpy(>name);

strcpy(>sex);

strcpy(>adds);

strcpy(>phone);

strcpy(>qq);

chinese;

math;

english;

txhp;

pinde;

teacher;

strcpy(q->number,p->number);

strcpy(q->name,p->name);

strcpy(q->sex,p->sex);

strcpy(q->adds,p->adds);

strcpy(q->phone,p->phone);

strcpy(q->qq,p->qq);

q->chinese=p->chinese;

q->math=p->math;

q->english=p->english;

q->txhp=p->txhp;

q->pinde=p->pinde;

q->teacher=p->teacher;

strcpy(p->number,strcpy(p->name,

strcpy(p->sex,

strcpy(p->adds,

strcpy(p->phone,

strcpy(p->qq,

p->chinese=

p->math=

学生综合测评方案

五 德育附加分 最高限为6分,超过不加 1 学生干部 学生班主任 主动承担并出色完成本职工作者,加0 1分。学生党团主席 学生会主席 分团委副书记 书记助理 青协负责人 1分 副主席0.9,部长加0.8分,副部长0.7分,干事加0.5分 优秀部长 干事累加0.2分 党员工作站站长加1分,副站长0.8...

学生毕业综合素质测评方案

潘天寿中学学生综合素质测评方案。素质教育的核心是德育。德育是 五育 之首,是人的灵魂。一个初中学生读满三年能否毕业,首先要看德育素质,若德育素质不合格,测评为e等则这个学生只能发给初中结业证书。根据市 县教育局关于初中学生综合测评项目一般包括审美与艺术 实践与服务 运动与健康 探索与研究这四方面。测...

综合测评方案

文学院2010级2班综合测评方案。经班支委与班主任协商后,拟定我班 综合测评方案 经全班同学投票 需超过三分之二的同学同意 通过后采用。本方案以 学生手册 2009年版 中的 玉溪师范学院学生个人素质综合测评实施办法 为主要依据和实施方法,但略作调整,具体如下 一 最终成绩 个人测评成绩 80 班主...