-
大小: 9KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-05-09
- 語(yǔ)言: C/C++
- 標(biāo)簽: C++??命令行??學(xué)生社團(tuán)??管理系統(tǒng)??
資源簡(jiǎn)介
C++命令行實(shí)現(xiàn)的學(xué)生社團(tuán)管理系統(tǒng),實(shí)現(xiàn)了學(xué)生的增添刪除修改,社團(tuán)的增添刪除修改以及學(xué)生在社團(tuán)中的一些操作

代碼片段和文件信息
#include
#define?_WIN32_WINNT????0x0500
#include
#include
#include
#include
#include
#include
#include
#define?MALE?1
#define?FEMALE?2
#define?LL?long?long
using?namespace?std;
#include?“student.h“
vector?stu;
#include?“top.h“
#include?“corporation.h“
vector?C;
void?Printstin(struct?student?s)//打印學(xué)生信息
{
????pt();
????//?printf(“201522332\tklc\tnan\tgrade1\tcomputerscience\n“);//學(xué)號(hào)\t姓名\t性別\t年級(jí)\t專業(yè)
????printf(“%-10I64d\t%s\t“s.nums.name);
????if(s.sex==FEMALE)?printf(“女“);
????else?if(s.sex==MALE)?printf(“男“);
????else?printf(“未知性別“);
????printf(“\t%d年級(jí)\t%s\n“s.grades.major);
????/**找到包含此學(xué)生的社團(tuán)并保存到string?S中**/
????vector?w;
????vector?e;
????w.clear();
????e.clear();
????int?ijd=C.size()p;
????for(i=0;?i ????{
????????p=C[i].studen.size();
????????for(j=0;?j????????{
????????????if(C[i].studen[j]==s.num)
????????????{
????????????????w.push_back(C[i].name);
????????????????e.push_back(C[i].num);
????????????????break;
????????????}
????????}
????}
????p=w.size();
????if(p!=0)
????{
????????pt();
????????puts(“已加入的社團(tuán):“);
????????pt();
????????j=0;
????????for(i=0;?i????????{
????????????if(j==5)
????????????{
????????????????puts(““);
????????????????pt();
????????????????j=0;
????????????}
????????????cout< ????????}
????}
????printf(“\n“);
}
int?Addstudent(struct?student?&tep)//添加學(xué)生
{
????pt();
????puts(“■添加新學(xué)生:“);
????//int?et=0;
????char?c;
????char?ss[100];
????while(1)
????{
????????pt();
????????printf(“■輸入學(xué)號(hào):“);
????????gets(ss);
????????int?t=judge1(ss);
????????if(t==-1)
????????{
????????????tep.num=change(ss);
????????????while(1)
????????????{
????????????????pt();
????????????????printf(“■輸入姓名:“);
????????????????gets(ss);
????????????????if(judge2(ss)==1)
????????????????{
????????????????????strcpy(tep.namess);
????????????????????while(1)
????????????????????{
????????????????????????pt();
????????????????????????printf(“■輸入一個(gè)數(shù)字代表性別:1為男2為女:“);
????????????????????????gets(ss);
????????????????????????if(judge3(ss)==1)
????????????????????????{
????????????????????????????tep.sex=ss[0]-‘0‘;
????????????????????????????while(1)
????????????????????????????{
????????????????????????????????pt();
????????????????????????????????printf(“■輸入年級(jí)(純數(shù)字):“);
????????????????????????????????gets(ss);
????????????????????????????????if(judge4(ss)==1)
????????????????????????????????{
????????????????????????????????????tep.grade=change(ss);
????????????????????????????????????while(1)
????????????????????????????????????{
????????????????????????????????????????pt();
????????????????????????????????????????printf(“■輸入專業(yè):“);
????????????????????????????????????????gets(ss);
????????????????????????????????????????if(judge2(ss)==1)
????????????????????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-17?20:16??StudentCoporationManage-master\
?????文件????????5856??2018-04-17?20:14??StudentCoporationManage-master\corporation.h
?????文件???????45872??2018-04-17?20:14??StudentCoporationManage-master\main.cpp
?????文件?????????235??2018-04-17?20:14??StudentCoporationManage-master\student.h
?????文件????????5047??2018-04-17?20:14??StudentCoporationManage-master\top.h
評(píng)論
共有 條評(píng)論