用c编程建立学生成绩管理系统。
#include#includeusingnamespacestd;constintN=5;classstudent{charn_name[10];charn_numble[5];charn_sex[3];floatscore[4];//score[0]英语成绩,score[1]数学成绩,score[2]语文成绩,score[3]平均分public:student();student(charname[],charnumble[],charsex[],floata,floatb,floatc);student(student&s);voidinput();//输入学生信息:姓名,学号,性别,英语,数学,语文floatpj();//获取平均分voidstu_delete(studentstu[]);//删除voidstu_find(studentstu[]);voiddispaly();//显示学生信息:姓名,学号,性别,英语,数学,语文,平均分};student::student(){strcpy(n_numble,000);strcpy(n_name,noname);strcpy(n_sex,male);score[0]=88;score[1]=99;score[2]=95;score[3]=94;}student::student(charname[],charnumble[],charsex[],floata,floatb,floatc){strcpy(n_name,name);strcpy(n_numble,numble);strcpy(n_sex,sex);score[0]=a;score[1]=b;score[2]=c;score[3]=(score[0]+score[1]+score[2])/3.0;}student::student(student&s){strcpy(n_name,s.n_name);strcpy(n_numble,s.n_numble);strcpy(n_sex,s.n_sex);score[0]=s.score[0];score[1]=s.score[1];score[2]=s.score[2];score[3]=(score[0]+score[1]+score[2])/3.0;}voidstudent::input(){cout>n_name>>n_numble>>n_sex>>score[0]>>score[1]>>score[2];score[3]=(score[0]+score[1]+score[2])/3.0;}floatstudent::pj(){returnscore[3];}voidstudent::stu_delete(studentstu[]){studentt;inti,k,j;chard_numble[5];cout>d_numble;for(i=0;i>d_numble;for(i=0;i>c;switch(c){case1:s.input_stu();break;case2:s.find_stu();break;case3:s.sort_stu();break;case4:s.delete_stu();break;case5:s.display_stu();break;case6:i=0;}}}
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇