赫特福德大学成绩单制作(赫特福德大学什么档次)

以下是这个文章的摘要:

该文章描述了一个学生成绩管理系统的功能和使用方式。系统能够录入、修改、删除和查询学生成绩,并且可以将成绩输出到文件中。系统提供了图形化界面,采用结构体和数组来存储和管理学生信息。主要功能是录入和修改学生成绩,按班级计算学生成绩和平均分,根据平均分进行排序,查询学生成绩和不及格科目及学生名单。在查询不及格学生时,可以通过定义一个常量来比较每个学生的成绩,输出不及格的学生信息。该系统功能类似于Excel,提供了便捷的学生成绩管理功能。

曾经写的,如有要求,求留言。这个是依据数组的表结构include include include include using namespace std;

struct Score{tdouble chinese;//语文成果tdouble math;//数学成果tdouble english;//英语成果};

赫特福德大学成绩单制作(赫特福德大学什么档次)

struct Student{tstring no;//学号tstring name;//名字tScore score;//成果};

/*第一个参数是学生结构体数组,第二个参数是人数*/void print(Student stu[],int n)//输出{tfor(int i=0;i<n;i++) { cout<<endl; cout<<"学号:"<<stu[i].no<<",名字:"<<stu[i].name<<endl; cout<<"语文成果:"<<stu[i].score.chinese<<endl; cout<<"数学成果:"<<stu[i].score.math<<endl; cout<<"英语成果:"<<stu[i].score.english<<endl; cout<<endl; }}void file_print(Student stu[],int n)//用于文件输出{ ofstream outfile("学生成果文件.txt",ios::out); for(int i=0;i<n;i++) { outfile<<"学号:"<<stu[i].no<<",名字:"<<stu[i].name<<endl; outfile<<"语文成果:"<<stu[i].score.chinese<<endl; outfile<<"数学成果:"<<stu[i].score.math<<endl; outfile<<"英语成果:"<<stu[i].score.english<<endl; outfile<<endl; } cout<<"保存完结"; outfile.close();}

/*放入学生结构体指针,回来人数*/int input(Student *stu)//输入{ int n=0; while(true) { cout<<"请输入第"<<n+1<<"个学生的材料:"<<endl; cout<>(stu+n)->no;ttif((stu+n)->no=="exit") break;ttcout<>(stu+n)->name;ttcout<>(stu+n)->score.chinese;ttcout<>(stu+n)->score.math;ttcout<>(stu+n)->score.english;ttcout<<"退出,请输入 exit "<<endl; cout<<endl; n++; } return n;}

/*第一个参数是学生结构体指针,第二个参数是学生学号,第三个是学生人数,回来人数*/int del(Student *stu,string no,int n)//删去{ int index=-1; for(int i=0;ino==no) {index=i;break; } } if(index==-1) { cout<<"没有学号为"<<no<<"的学生!"<<endl; return n; } else { while(index<n-1) {*(stu+index)=*(stu+index+1);index++; } cout<<"删去成功!"<<endl; return n-1; }}

/*第一个参数是学生结构体指针,第一个参数是学号,第三个是学生总人数*/bool change(Student *stu,string no,int n)//修正成果{ int index=-1; for(int i=0;ino==no) {index=i;break; } } if(index==-1) { cout<<"没有学号为"<<no<<"的学生!"<<endl; return false; } else { cout<<"请输入语文成果:"<>(stu+index)->score.chinese;ttcout<<"请输入数学成果:"<>(stu+index)->score.math;ttcout<<"请输入英语成果:"<>(stu+index)->score.english;ttreturn true;t}}

/*第一个参数是学生结构体指针,第二个是学生人数,回来新的人数*/int add(Student *stu,int n)//增加{tcout<>(stu+n)->no;tcout<>(stu+n)->name;tcout<>(stu+n)->score.chinese;tcout<>(stu+n)->score.math;tcout<>(stu+n)->score.english;tcout<<"退出,请输入 exit "<<endl; cout<<endl; return n+1;}

int main(){ Student *stu=new Student[100]; int n; string 一级安全点评师 str;cout<<"|================================================|"<<endl;cout<<"|★☆★学生成果办理体系★☆★|"<<endl;cout<<"|------------------------------------------------|"<<endl;cout<<"|--制作人 :冬冬|"<<endl;cout<<"|================================================|"<<endl;cout<<"|------------------------------------------------|"<<endl;cout<<"|-------------------***登录***-------------------|"<<endl;cout<<"|------------------------------------------------|"<<endl;cout<<"|================================================|"<<endl;char* password="admin";char temppassword[255];do{cout<>temppassword;cout<<endl;} while(strcmp(temppassword,password));cout<<"登录成功!";cout<<"请树立你的数据!"<<endl; n=input(stu);

while(true) { cout<<endl; cout<<"*******************************"<<endl; cout<<"*输出学生信息,请输入1*"<<endl; cout<<"*删去学生信息,请输入2*"<<endl; 七台河市户口本证样本 cout<<"*修正学生成果,请输入3*"<<endl; cout<<"*增加学生信息,请输入4*"<<endl; cout<<"*输出文件保存,请输入5*"<<endl; cout<<"*翻开文本文件,请输入6*"<<endl; cout<<"*退出,请输入 exit*"<<endl; cout<<"*******************************"<<endl; cout<>str;ttif(str=="1") print(stu,n);ttelse if(str=="2")tt{string no;cout<>no;n=del(stu,no,n);tt}ttelse if(str=="3")tt{string no;cout<>no;if(change(stu,no,n)==false) cout<<"修正失利!"<<endl;else cout<<"修正成功!"<<endl; } else if(str=="4") {int bl=n;bl=add(stu,n);if(bl==n) cout<<"增加失利!"<<endl;else{cout<<"增加成功!"<<endl;n=bl;} } else if (str=="5") {file_print(stu,n); } else if (str=="6") {system("学生成果文件.txt"); } else if(str=="exit") break; else cout<<"您的输入有误!!"<<endl; } cout<<"谢谢运用,再会!!"<<endl; return 0;}

printf("请输入学生成果:");

scanf("%f",&score);

while(score>100||score<0)

{printf("n输入有误,请重输");

scanf("%f",&score);

switch((int)(score/10))

case 9:grade='A';break;

case 8:grade='B';break;

case 7:grade='C';break;

case 6:grade='D';break;

printf("成果是%5.1f,相应的等级是%c。n",score,grade);

这个能够的。除了格局要求不明白,剩余的都很简略!

排序+查找+结构体这种可视化的程序最好是用vcMFC之类的写,要贴出来代码就大了。主要功用:1.能按学期按班级完结对学生成果的录入修正. 2.能按班级计算学生的成果,求学生的总分及均匀分,并能依据学生的均匀成果进行排序 3.能查询学生成果,不及格科目及学生名单。 4.能查询学生成果,不及格科目及学生名单你这个程序不就是EXCEL的功用么 输出不及格的能够 界说一个常量 比较每个学生的成果和常量 小于的话 用printf输出 你参阅下excel的宏

毕业证样本网创作《赫特福德大学成绩单制作(赫特福德大学什么档次)》发布不易,请尊重! 转转请注明出处:https://www.czyyhgd.com/27325.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

  • 追手门学院大学日本排名(追手门学院大学国内认证吗)

    摘要:
    该文章主要反映了作者对于海信科龙企业存在问题的看法和评论。作者提出了一些关于企业管理和人才培养的问题,并列举了一些现象。作者认为海信科龙的管理方式存在问题,人才的培养和使用方式也有待改进。同时,作者还对日本的一些大学进行了介绍和排名。

    2022年6月8日
    320
  • 最新展示日本四国学院大学毕业证书原版样式(日本大学毕业证在中国认可吗)

    本文介绍了日本获认可的国际化大学的毕业证书原版样式。包括札幌大谷大学、庆应义塾大学、东北福祉大学等多所大学的毕业证书。这些大学都是日本名牌大学,占据日本国公立私立大学排名前10的位置。文章还提到了日本为响应前首相福田康夫的计划,在30所国际化的试点大学增加英语授课比例并开设一些专业,主要用英语授课。摘要为:本文展示了多所日本获认可的国际化大学的毕业证书原版样式,这些大学均为日本知名高校。日本为吸引留学生,在30所试点大学增加英语授课比例,以推动全球化教育。

    2022年2月28日
    320
  • 最新展示日本大阪国际大学毕业证书原版样式(日本大学毕业证在中国认可吗)

    摘要如下:
    该文章展示了一系列日本大学的毕业证书样式,包括大阪国际大学、酪农学园大学等。同时,文章还提及了中国对部分日本私立大学的认可情况。此外,还介绍了日本大阪大学的有关信息。

    2022年2月28日
    320
  • 最新展示日本和洋女子大学毕业证书原版样式(日本大学毕业证在中国认可吗)

    该文章展示了多所日本大学的毕业证原版样式,并提供了部分大学的推荐理由。文章列举的大学包括自治医科大学、东北公益文科大学、駒沢女子大学等。此外,文章还提供了部分大学的所在城市、城市特色、生活费、学费、优势专业等信息。摘要如下:

    这篇文章展示了多所日本大学的毕业证原版样式,包括自治医科大学、东北公益文科大学等。文章还提供了部分大学的推荐理由和详细信息,如所在城市、城市特色、生活费、学费、优势专业等。

    2022年2月28日
    340
  • 最新展示日本健康科学大学毕业证书原版样式(日本大学要的毕业证明书)

    摘要:
    文章展示了日本多所大学的健康科学专业毕业证书原版风格,包括女子大学、自治医科大学等。文章列出了大量的日本大学名称,没有包含具体的深入分析或内容,主要是一篇关于日本大学毕业证样本的展示。

    2022年2月28日
    340
客服微信
客服微信
返回顶部