关于课程相关论文范本,与职文答辩技巧学校教师,职文答辩技巧湖南相关论文格式
本论文是一篇关于课程相关论文格式,关于职文答辩技巧学校教师,职文答辩技巧湖南相关大学毕业论文范文。免费优秀的关于课程及学生及课程设计方面论文范文资料,适合课程论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
课情况case'3':br等于menu_1_3(P),getch(),break,//课程选课情况
case'4':br等于menu_2_7(X),getch(),break,//学生平均成绩
case'5':br等于menu_2_9(X,P),getch(),break,//保存数据
case'6':br等于menu_2_0(),break,//退出系统
}
if(br等于等于0)
break,
}
}
if(b等于等于'2')
{
password(),
while(1)
{
c等于server(),
switch(c)
{
case'1':br等于menu_2_1(X),getch(),break,//增加学生
case'2':br等于menu_2_2(P),getch(),break,//增加课程
case'4':br等于menu_2_4(P),getch(),break,//删除课程
case'3':br等于menu_2_3(X),getch(),break,//删除学生
case'5':br等于menu_2_5(X,P),getch(),break,//填写成绩
case'6':br等于menu_2_6(P),getch(),break,//更改学分
case'7':br等于menu_2_7(X),getch(),break,//学生情况
case'8':br等于menu_2_8(P),getch(),break,//选课情况
case'9':br等于menu_2_9(X,P),getch(),break,//保存数据
case'0':br等于menu_2_0(),break,//退出系统
}
if(br等于等于0)
break,
}
}
return0,
}Course.h部分
structcourse//某个学生所学的课程中的某一个
{
charame[20],//课程名称
floatgrade,//课程成绩
course*Next,//指向下一个课程的指针
},Student.h部分
#include<,string.h>,
#include"course.h"
classstudent
{
public:
student(),//构造体
student(course*cou,intfact,intmax),//重载
voidreadname(charN[]),//读入学生的姓名
voidgetname(charN[]),//得到学生的姓名
voidwrecourse(charN[],floatscore),//要据课程名写入学生课程的成绩
floataverage(),//学生课程的平均成绩
voidaddcourse(charN[],floatg),//给学生增加一门课
intfindcourse(charN[]),//查找是否已有此课程,如果有返回1,如果没有返回0
intretfactcourse(),//得到所学的课程数目
course*retroot(),//利用键表将所有的课程保存起来
intretmaxcourse(),//得到最多可学的课程数目
voidclrroot(),//清零
private:
charsname[20],//学生的姓名
intmaxcourse,//学生最多可以学五门课程
intfactcourse,//学生实际所学的课程数目
course*root,//课程的根结点指针
},Student.cpp部分
#include"student.h"
student::student()
{
root等于NULL,
constmaxcourse等于5,
factcourse等于0,
}
student::student(course*cou,intfact,intmax)
{
root等于cou,
constmaxcourse等于max,
factcourse等于fact,
}
voidstudent::readname(charN[])
{
strcpy(sname,N),
}
voidstudent::getname(charN[])
{
strcpy(N,sname),
}
voidstudent::wrecourse(charN[],floatscore)
{
course*p等于root,
if(p等于等于NULL)
return,
p等于p->,Next,
while(p)
{
if(strcmp(p->,ame,N)等于等于0)
p->,grade等于score,
p等于p->,Next,
}
}
floatstudent::average()
{
floataver等于0.0,
course*p等于root,
if(p等于等于NULL)
return0,
p等于p->,Next,
while(p)
{
aver等于aver+p->,grade,
p等于p->,Next,
}
aver等于aver/factcourse,
returnaver,
}
voidstudent::addcourse(charN[],floatg)
{
course*s等于newcourse,
s->,Next等于NULL,
if(root等于等于NULL)
root等于s,
course*p等于root,
course*newcourse等于newcourse,
newcourse->,Next等于p->,Next,
p->,Next等于newcourse,
strcpy(newcourse->,ame,N),
newcourse->,grade等于g,
factcourse++,
}
intstudent::findcourse(charN[])
{
course*p等于root,
if(root等于等于NULL)
return0,
p等于p->,Next,
while(p)
{
if(strcmp(p->,ame,N)等于等于0)
return1,
p等于p->,Next,
}
return0,
}
intstudent::retfactcourse()
{
returnfactcourse,
}
//得到所学的课程数目
course*student::retroot()
{
returnroot,//利用键表将所有的课程保存起来
}
intstudent::retmaxcourse()
{
return5,//得到最多可学的课程数目
}
voidstudent::clrroot()//清零
{
root等于NULL,
factcourse等于0,
}
Studentdb.h部分
#include"student.h"
structstudentdb
{
studentstu,
studentdb*Next,
},
structstudentname
{
chartname[20],//学生的名字
floatresult,//学生所得的该课程分数
studentname*Next,
},Subject.h部分
#include<,string.h>,
#include"studentdb.h"
classsubject
{
public:
subject()
{
first等于NULL,
maxstudent等于30,
activestud等于0,
}
floatreadcredit(),//得到课程的学分
voidgetcredit(floata),//设置学分
floatgetaverage(),//得到学生的平均成绩
floatgetresult(charN[]),//查找某个学生的成绩
voidgetkname(charN[]),//读出课程的名称
voidsetkname(charN[]),//读入课程的名称
voidfindstudent(studentdb*P),//根据该课程的名称,寻找选这课程的学生
studentname*retfirst(),//返回根结点
intretactivestudent(),//返回实际学生数
intretmaxstudent(),//返回最多学生数30
voidclractivestud(),//从文件中读出来后将实际学生数清零
private:
intmaxstudent,//最多学生数
intactivestud,//实际学生数
有关论文范文主题研究: | 关于课程的论文范文文献 | 大学生适用: | 研究生毕业论文、学院论文 |
---|---|---|---|
相关参考文献下载数量: | 57 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 论文提纲、论文总结 | 职称论文适用: | 期刊发表、职称评初级 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 经典题目 |
s
关于课程相关论文范本,与职文答辩技巧学校教师,职文答辩技巧湖南相关论文格式参考文献资料: