亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.cpp

?? 學生選課部分基本實現了學生對課程信息的查看、查找、刪除、選擇等功能;教務處管理部分基本實現教師對課程和學生的信息輸入及修改等功能。
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
			cout<<"\t\t\t "<<T->cname<<setw(25-strlen(T->cname))<<T->mark<<endl;
				T = T->Next;
			}
			j=0;
		}
		q = q->Next;
	}
	cout<<"\n\t\t請按任意鍵繼續..."<<endl;
	return 1;
}
int face_1_3(subject_message *P)   //選課情況
{
	subject_message *q=P->Next;
	char N[20];
	system("cls");
	cout<<"\n\n\t\t\t\t選課情況操作"<<endl;
    if(q!=NULL) 
	{
		cout<<"\n\n\n\t\t所有選課情況如下:\n"<<endl;
		cout<<"\n\t\t\t課程名稱\t\t選課人數\n"<<endl;
	}
	else
	{
		cout<<"\n\n\n\t\t對不起,暫時沒有課程!!請按任意鍵繼續.."<<endl; 
		return 1;
	}
	while(q)
	{
		q->sub.get_kname(N);
		cout<<"\t\t\t"<<N<<setw(28-strlen(N))<<q->sub.retactivestudent()<<endl;
		q = q->Next ;
	}
	cout<<"\n\t\t請按任意鍵繼續.."<<endl;
	return 1;
}
int face_1_4(student_message *X,subject_message *P)   //退出系統
{
	face_2_7(X,P);
    exit(0);
	return 0;
}
//////////////////////后臺管理界面///////////////////////////////
int face_2_1(student_message *P)   //增加學生 
{
	char N[20];
	system("cls");;
    cout<<"\n\n\t\t\t\t增加學生操作\n"<<endl;
	cout<<"\n\n\t\t請輸入學生姓名:";
	cin>>N;
	cout<<endl<<"\t\t增加成功,按任意鍵繼續"<<endl;
	student_message *new_xinxi = new student_message;
    new_xinxi->Next = P->Next ;
	new_xinxi->stu.read_name(N);
	P->Next = new_xinxi ;
	return 1;
}
int face_2_2(subject_message *P)   //增加課程
{
    float k;
	char N[20],M[20];
	system("cls");;
	cout<<"\n\n\t\t\t\t增加課程操作\n"<<endl;
	cout<<"\n\n\t\t  請輸入課程名稱:";
	cin>>N;
	cout<<endl;
	subject_message *q = P->Next;
	while(q)
	{
		q->sub.get_kname(M);
		if(strcmp(N,M)==0) 
		{
			cout<<"\n\t\t此課程已經存在,按任意鍵繼續"<<endl;
			return 1;
		}
		q = q->Next;
	}
    cout<<"\t\t輸入此課程的學分:";
	cin>>k;
	cout<<"\n\t\t增加課程操作成功,按任意鍵繼續"<<endl;
	subject_message *new_xinxi = new subject_message;
    new_xinxi->Next = P->Next ;
	new_xinxi->sub.set_kname(N);
	new_xinxi->sub.get_credit(k);
	P->Next = new_xinxi ;
	return 1;
}
int face_2_3(student_message *P)   //刪除學生
{
	system("cls");
	cout<<"\n\n\t\t\t\t刪除學生操作"<<endl;
   	student_message *q = P->Next;
	if(q==NULL) 
		return 1;
	int i;
	char N[20],M[20];
	cout<<"\n\t請輸入要刪除的學生姓名 :";
	cin>>N;
	i=0;
	while(q)
	{
		q->stu.getname(M);
		if(strcmp(N,M)==0)
			i++;
		q = q->Next;
	}
	int j=0,k=1;
	if(i==0)
	{
	    cout<<"\n\t\t沒有這個學生!!請按任意鍵繼續.."<<endl;
		return 1;
	} 
	else if(i>1)
	{
		cout<<"\n\t\t共找到"<<i<<"個姓名為"<<N<<"的學生"<<endl;
		cout<<"\n\t\t要刪除第幾個:";
		cin>>k;
	}
	if(k>i||k<=0) 
		return 1;
	q = P->Next;
	student_message *R = P;
	j=0;     
	while(q)
	{
		q->stu.getname(M);
		if(strcmp(N,M)==0) 
			j++;
		if(j==k)
		{
			R->Next = q->Next;
			free(q);
			cout<<"\n\t\t刪除學生操作成功,按任意鍵繼續.."<<endl;
			return 1;
		}
		q = q->Next;
		R = R->Next;
	}
	return 1;
}
int face_2_4(subject_message *P)   //刪除課程
{
    subject_message *q=P->Next;
	char N[20];
	system("cls");;
    cout<<"\n\n\t\t\t\t刪除課程操作"<<endl;
	if(q!=NULL)
		cout<<"\n\n\n\t\t所有課程如下:\n"<<endl;
	else
	{
		cout<<"\n\n\n\t\t sorry,沒有課程!!請按任意鍵繼續.."<<endl; 
		return 1;
	}
	while(q)
	{
		q->sub.get_kname(N);
		cout<<"\t\t\t\t"<<N<<endl;
		q = q->Next ;
	}
	q = P->Next;
	subject_message *R = P;
	if(q==NULL) 
		return 1;
	char M[20];
	cout<<"\n\t    請輸入要刪除的課程 :";
	cin>>M;
	while(q)
	{
		q->sub.get_kname(N);
		if(strcmp(N,M)==0)
		{
			R->Next = q->Next;
			free(q);
		    cout<<"\n\t\t刪除課程操作成功,按任意鍵繼續"<<endl;
			return 1;
		}
		q = q->Next;
		R = R->Next;
	}
    cout<<"\n\t\t沒有此課程!!\t請按任意鍵繼續.."<<endl;
	return 1;
}
int face_2_5(student_message *X,subject_message *P)   //填寫成績
{
	subject_message *q=P->Next;
	char M[20],N[20],NA[20];
	float score;
	system("cls");
	cout<<"\n\n\t\t\t\t  填寫成績操作\n"<<endl;
	if(q!=NULL) 
		cout<<"\n\t\t\t課程名稱\t\t選課人數\n"<<endl;
	else
	{
		cout<<"\n\n\n\t\t sorry!!沒有任何選修課程。請按任意鍵繼續.."<<endl; 
		return 1;
	}
	while(q)
	{
		q->sub.get_kname(N);
		cout<<"\t\t\t"<<N<<setw(28-strlen(N))<<q->sub.retactivestudent()<<endl;
		q = q->Next ;
	}
    q = P->Next;
	cout<<"\n\t請輸入課程名稱 :";
	cin>>M;
    while(q)
	{
		q->sub.get_kname(N);
		student_name *K = q->sub.retfirst();
		if(K!=NULL) 
			K = K->Next;
		if(strcmp(N,M)==0)
		{
			system("cls");;
    if(K!=NULL)
			{
				cout<<"\n\n\t\t請填寫選修"<<M<<"的學生成績\n"<<endl;
			    cout<<"\n\t\t\t姓名\t\t成績"<<endl;
			}
			if(K==NULL)
			  cout<<"\n\t\t\t無任何信息!!請按任意鍵繼續.."<<endl;
			while(K)
			{
			    cout<<"\n\t\t\t"<<K->tname<<"\t\t ";
	            cin>>score;
				student_message *XX = X->Next;
				while(XX)
				{
					XX->stu.getname(NA);
					if(strcmp(NA,K->tname)==0)
						XX->stu.wrecourse(M,score);
					XX = XX->Next;
				}
				K = K->Next;
			}
			if(K==NULL)
			  cout<<"\n\t\t填寫成績完畢!!請按任意鍵繼續.."<<endl;
			return 1;
		}
		q = q->Next;
	}
	cout<<"\n\t\t沒有此課程!!請按任意鍵繼續.."<<endl;
	return 1;
}
int face_2_7(student_message *Y,subject_message *P)   //保存數據
{
	student_message *Z = Y->Next;
	subject_message *X = P->Next;
	system("cls");;
	fstream file("subject.txt",ios::out);
	while(X)
	{
		file.write ((char *)&(X->sub),sizeof(X->sub));
		X = X->Next;
	}
	file.close();
	fstream file1("student.txt",ios::out);
	fstream file2("course.txt",ios::out);
	while(Z)
	{
		file1.write ((char *)&(Z->stu),sizeof(Z->stu));
		int time = Z->stu.retfact_course();
		course *co = Z->stu.retroot(),*co1;
		if(co!=NULL)
		co1 = co->Next;
        while(time)
		{
			file2.write((char *)(co1),sizeof(*co1));
			co1 = co1->Next;
			time = time - 1;
		}
		Z = Z->Next;
	}
	file2.close ();
	file1.close();
    cout<<"\n\n\n\t\t\t保存數據成功!按任意鍵繼續.."<<endl;
	return 1;
}
int face_2_0()    //退出系統
{
   exit(0);
	return 0;
}
int main()
{
	subject_message *P = new subject_message,*Q=P;
	P->Next = 0;
	subject M;
	fstream file("subject.txt",ios::in);
	while(1)
	{
		file.read((char *)&M,sizeof(M));
		if(!file) break;
		Q->Next = new subject_message;
		Q->Next ->Next = NULL;
		Q->Next ->sub = M;
		Q = Q->Next;
	}
	file.close ();
    student_message *Y = new student_message,*X=Y;
	Y->Next=NULL;
	student N;
	course O;
	fstream file1("student.txt",ios::in);
	fstream file2("course.txt",ios::in);
	while(1)
	{
		file1.read((char *)&N,sizeof(N));
		if(!file1) break;
		Y->Next = new student_message;
		Y->Next ->Next = NULL;
		Y->Next ->stu = N;
		int time = N.retfact_course();
		Y->Next->stu.clrroot ();
		while(time)
		{
			file2.read ((char *)&O,sizeof(course));
			if(!file2) break;
			Y->Next->stu.addcourse(O.cname ,O.mark); 
			time--;
		}
		Y=Y->Next;
	}
	file2.close ();
	file1.close ();
    Q=P->Next;
	while(Q)
	{
		Q->sub.clractivestudnet();
    	Q->sub.findstudent(X);
		Q = Q->Next;
	}
	char c;
	char b;
	b = face();
	if(b=='1')
	{
		while(1)
		{
			c = student_face();
			switch(c)
			{
			case '1': face_1_1(X,P);getch();break;  //學生選課
			case '2': face_1_2(X,P);getch();break;  //學生情況
	        case '3': face_1_3(P);getch();  break;  //選課情況
	        case '4': face_1_4(X,P);        break;  //退出系統
			} 
		}
	}
	if(b=='2')
	{   password();
		while(1)
		{   c = admin_face();
			switch(c)
			{
			case '1': face_2_1(X);getch();  break;   //增加學生 
	        case '2': face_2_2(P);getch();  break;   //增加課程
	        case '3': face_2_3(X);getch();  break;   //刪除學生
			case '4': face_2_4(P);getch();  break;   //刪除課程
			case '5': face_2_5(X,P);getch();break;   //填寫成績
	        case '6': face_1_3(P);getch();  break;   //選課情況
	        case '7': face_2_7(X,P);getch();break;   //保存數據
	        case '0': face_2_0();break;              //退出系統
			}
		}
	}
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产99国产精品| 欧美日韩高清影院| 欧美男男青年gay1069videost | 欧美精品一区二区三区四区| 国产精品国产三级国产aⅴ原创| 午夜亚洲福利老司机| 99视频精品在线| 精品久久五月天| 视频一区二区欧美| 91久久一区二区| 国产精品久久综合| 国产精品亚洲第一区在线暖暖韩国 | 亚洲电影视频在线| 91一区二区在线观看| 久久精品在线观看| 久久99日本精品| 91精品在线麻豆| 五月天中文字幕一区二区| 99久久久久久| 国产精品丝袜久久久久久app| 国内成+人亚洲+欧美+综合在线| 欧美亚洲综合色| 亚洲一区二区在线免费看| 波多野结衣中文字幕一区| 欧美国产97人人爽人人喊| 国产主播一区二区三区| 久久午夜国产精品| 激情国产一区二区| 精品国产乱码久久久久久久| 男女男精品网站| 日韩精品一区二区三区四区 | 国产精品久久综合| 成人av网址在线| 中文字幕不卡一区| av电影天堂一区二区在线| 国产精品日韩成人| www.亚洲国产| 亚洲免费在线电影| 欧美写真视频网站| 日本美女一区二区三区| 精品少妇一区二区三区| 国产一区二区免费看| 日本一区二区三级电影在线观看 | 视频一区二区三区中文字幕| 欧美精选一区二区| 激情综合色播激情啊| 久久久国产综合精品女国产盗摄| 国产精品原创巨作av| 久久精品在这里| 97aⅴ精品视频一二三区| 亚洲猫色日本管| 欧美精品免费视频| 国模大尺度一区二区三区| 国产免费观看久久| 欧美亚洲一区二区三区四区| 天堂久久一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产福利一区二区三区视频在线 | a亚洲天堂av| 亚洲bt欧美bt精品777| 日韩免费高清av| zzijzzij亚洲日本少妇熟睡| 夜夜精品视频一区二区| 日韩片之四级片| 成人久久视频在线观看| 天堂蜜桃一区二区三区| 国产亚洲一本大道中文在线| 一本大道久久a久久精品综合| 亚洲成av人影院| 欧美国产欧美亚州国产日韩mv天天看完整| 色综合久久中文综合久久牛| 久久黄色级2电影| 亚洲精品免费在线播放| 日韩欧美亚洲一区二区| 色婷婷av一区二区三区gif| 捆绑变态av一区二区三区| 亚洲日本在线视频观看| 日韩免费观看高清完整版在线观看| 成人av在线资源网| 美女视频黄 久久| 亚洲精品久久久久久国产精华液| 精品国产乱码久久久久久蜜臀| 在线观看免费亚洲| 99麻豆久久久国产精品免费优播| 日本欧美一区二区| 亚洲一区二区中文在线| 国产精品欧美久久久久一区二区| 日韩亚洲欧美中文三级| 欧美在线一二三四区| 成人黄色国产精品网站大全在线免费观看 | 免费xxxx性欧美18vr| 亚洲欧美日韩中文字幕一区二区三区| 日韩欧美国产一区在线观看| 欧美综合在线视频| 国产一区二区三区| 麻豆精品一区二区| 日韩国产欧美在线视频| 亚洲自拍偷拍综合| 自拍偷拍国产精品| 国产亚洲一区二区三区在线观看| 777色狠狠一区二区三区| 色欲综合视频天天天| 成人精品视频一区二区三区 | 奇米一区二区三区| 亚洲成人午夜影院| 亚洲一区二区欧美| 一区二区三区视频在线看| 成人欧美一区二区三区| 日韩精品专区在线影院重磅| 欧美裸体bbwbbwbbw| 欧美性大战久久久| 在线免费观看不卡av| 色噜噜狠狠成人中文综合 | 国产成人一区在线| 国产美女视频91| 国产乱子轮精品视频| 久久99精品久久只有精品| 精品一区二区三区在线视频| 久久精品国产精品亚洲精品| 免费精品视频在线| 久久99精品久久久久久国产越南 | 成人av在线一区二区三区| 成人综合在线视频| 97国产一区二区| 在线视频综合导航| 欧美丰满高潮xxxx喷水动漫| 欧美一区二区精品| 2023国产精华国产精品| 一本色道久久加勒比精品| 欧美日免费三级在线| 日韩一本二本av| 国产欧美va欧美不卡在线| 中文字幕一区二区三区蜜月 | 国产欧美一区二区三区在线看蜜臀| 久久久久久久久久久久久夜| 国产精品私人影院| 亚洲国产视频一区二区| 蜜臀99久久精品久久久久久软件| 精品一区二区免费视频| 暴力调教一区二区三区| 欧洲激情一区二区| 精品久久久久久久久久久久包黑料 | 国产精品视频你懂的| 亚洲欧美另类久久久精品2019| 亚洲国产精品久久人人爱| 日韩av电影天堂| 国产69精品久久久久777| 91久久香蕉国产日韩欧美9色| 日韩欧美久久久| 中文字幕一区二区三区视频 | 欧美一区二区三区视频免费 | 精品国产免费久久| 国产精品理论片在线观看| 午夜电影一区二区三区| 国产一区二区视频在线播放| 色哟哟一区二区三区| 日韩精品一区二区三区在线观看| 国产精品久线在线观看| 免费视频最近日韩| av一区二区三区黑人| 欧美一区二区三区喷汁尤物| 国产精品午夜免费| 日韩精品免费专区| 色综合视频一区二区三区高清| 欧美一级夜夜爽| 亚洲黄色av一区| 大美女一区二区三区| 日韩一区二区电影| 亚洲自拍欧美精品| 丁香亚洲综合激情啪啪综合| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲精品乱码久久久久久| 国产麻豆欧美日韩一区| 制服.丝袜.亚洲.中文.综合| 亚洲欧美一区二区三区国产精品| 麻豆精品在线观看| 欧美另类高清zo欧美| 一区二区三区四区国产精品| 国产乱码一区二区三区| 欧美一级淫片007| 亚洲v中文字幕| 色94色欧美sute亚洲线路二| 中文字幕免费不卡| 国产成人免费视频一区| 久久综合久久99| 舔着乳尖日韩一区| 欧美三级日韩在线| 亚洲综合色在线| 在线看日韩精品电影| 亚洲人xxxx| 日本道色综合久久| 亚洲最大成人网4388xx| 波多野洁衣一区| 亚洲欧洲精品天堂一级| 成a人片亚洲日本久久| 国产精品免费网站在线观看| 国产福利91精品一区| 国产欧美日韩在线观看| 成人a免费在线看| 亚洲欧洲99久久|