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

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

?? change.cpp

?? 學校的教學管理系統
?? CPP
字號:
#include"head.h"
#include<iostream.h>
#include<stdlib.h>
#include<string.h>

extern void DisplayBasic(Student* &);

void Change(Student* &head)
{
	Student* pGuard;
	Student* pS;
	Student* ptr;
	char choice;
	char Name[20];
	int Class;
	int Number;

	cout<<"已記錄的學生如下:"<<endl;
	DisplayBasic(head);

	cout<<"說明:本程序提供①根據學生的學號"
		<<"               ②根據學生姓名和所在的班級"
		<<"               兩種方式來查找并修改學生的信息."
		<<endl;
status0:
	cout<<"請選擇修改方式(1/2):";
	cin>>choice;

	if(choice=='1')
	{
status1:
		cout<<"請輸入要修改的學生的學號:"<<endl;
		cin>>Number;

		for(pGuard=head;pGuard!=NULL;pGuard=pGuard->next)
		{
			if(pGuard->Number==Number)
			{
				pS=new Student;
				for(int i=0;i<MAX;i++)
				{
					pS->Score[i]=pGuard->Score[i]; //把已記錄的成績也保存下來
				}
status2:
				system("cls");
				cout<<"找到該學生,已記錄的信息如下:"<<endl;
				
				cout<<"		學生姓名:		"<<pGuard->Name <<endl;
		
				cout<<"		班級:			"<<pGuard->Class <<endl;
		
				cout<<"		學號:			"<<pGuard->Number <<endl;

				cout<<"		性別:			";
				if(pGuard->Sex==1)
					cout<<"男"<<endl;
				else
					cout<<"女"<<endl;
		
				cout<<"		年齡:			"<<pGuard->Age <<endl;
	
				cout<<"		宿舍號:			"<<pGuard->Room <<endl;

				cout<<"		電話號碼:		"<<pGuard->Tel <<endl<<endl<<endl;

				cout<<"現在請輸入新的學生信息(如果沒有變化請按照原來的數值輸入):"<<endl;

				cout<<"請輸入學生所在的班級:  ";
				cin>>pS->Class;
				cout<<endl<<"請輸入學生的學號:  ";
				cin>>pS->Number;
				cout<<endl<<"請輸入學生的姓名:  ";
				cin>>pS->Name;
status3:
				cout<<endl<<"請輸入學生的性別(男用1表示,女用2表示):  ";
				cin>>pS->Sex;
				if(pS->Sex!=1&&pS->Sex!=2)
				{
					cout<<"您鍵入的內容有錯,請重新選擇."<<endl;
					goto status3;
				}
				cout<<endl<<"請輸入學生的年齡:  ";
				cin>>pS->Age;
				cout<<endl<<"請輸入學生的宿舍號:  ";
				cin>>pS->Room;
				cout<<endl<<"請輸入學生的電話號碼:  ";
				cin>>pS->Tel;
status4:	
				cout<<"請核對以上信息,輸入內容完全無誤嗎?  (y/n):"<<endl;
				cin>>choice;

				if(choice=='N'||choice=='n')
				{
					cout<<"那么請重新輸入吧."<<endl;
					system("pause");
					system("cls");
					goto status2;
				}
				else if(choice!='Y'&&choice!='y'&&choice!='N'&&choice!='n')
				{
					cout<<"您鍵入的內容有錯,請重新選擇."<<endl;
					system("pause");
					system("cls");
					goto status4;
				}
				else
				{
					if(pS->Class==pGuard->Class)   //判斷學生的班別是否有變化
					{
						if(pGuard==head)         //先判斷pGuard的情況,否則會使下面的ptr出錯
						{
							head=pS;
							pS->next=pGuard->next;
							delete pGuard;
						}
						else
						{
							for(ptr=head;ptr->next!=pGuard;ptr=ptr->next)
								;                         //使ptr指向pGuard的前一個節點
							ptr->next=pS;
							pS->next=pGuard->next;
							delete pGuard;                //以上3句把pGuard和pS交換,刪除pGuard
						}
					}
					else      //如果學生的班級有了變化
					{
						if(pGuard==head)
						{
							head=pS;
							pS->next=pGuard->next;
							delete pGuard;
						}
						else
						{
							for(ptr=head;ptr->next!=pGuard;ptr=ptr->next)
								;                         //同上,使ptr指向pGuard的前一個節點
							ptr=pGuard->next;
							delete pGuard;                 //以上兩句把無效了的pGuard刪除


							 //現在是插入新的節點,即pS
							for(pGuard=head;pGuard->next!=NULL&&pGuard->next->Class<pS->Class;pGuard=pGuard->next)
							;
							if(pGuard==head&&pGuard->Class>pS->Class)
							{
								head=pS;
								pS->next=pGuard;
							}
							else if(pGuard==head&&pGuard->Class<pS->Class)
							{
								pS->next=head->next;
								head->next=pS;
							}
							else
							{
								pS->next=pGuard->next;
								pGuard->next=pS;
							}
						}
					}
				}
				
				cout<<"已成功修改該學生的信息!"<<endl;
				return;
			}
		}
		cout<<"沒有找到該學生的信息!"<<endl;
status5:
		cout<<"要重新輸入學生的學號嗎?(y/n):";
		cin>>choice;
		if(choice=='y'||choice=='Y')
		{
			cout<<"那么請重新輸入吧!"<<endl;
			system("pause");
			goto status1;
		}
		else if(choice!='y'&&choice!='Y'&&choice!='n'&&choice!='N')
		{
			cout<<"您鍵入的內容有誤,請重新選擇."<<endl;
			goto status5;
		}
	}
	else if(choice=='2')
	{
status10:
		cout<<"請輸入要修改的學生的姓名:";
		cin>>Name;
		cout<<"請輸入學生所在的班級:";
		cin>>Class;

		for(pGuard=head;pGuard!=NULL;pGuard=pGuard->next)
		{
			if(pGuard->Class==Class&&strcmp(pGuard->Name,Name)==0)
			{
				pS=new Student;
				for(int i=0;i<MAX;i++)
				{
					pS->Score[i]=pGuard->Score[i]; //把已記錄的成績也保存下來
				}
status6:
				cout<<"找到該學生,已記錄的信息如下:"<<endl;
				
				cout<<"		學生姓名:		"<<pGuard->Name <<endl;
		
				cout<<"		班級:			"<<pGuard->Class <<endl;
		
				cout<<"		學號:			"<<pGuard->Number <<endl;

				cout<<"		性別:			";
				if(pGuard->Sex==1)
					cout<<"男"<<endl;
				else
					cout<<"女"<<endl;
		
				cout<<"		年齡:			"<<pGuard->Age <<endl;
	
				cout<<"		宿舍號:			"<<pGuard->Room <<endl;

				cout<<"		電話號碼:		"<<pGuard->Tel <<endl<<endl<<endl;

				cout<<"現在請輸入新的學生信息(如果沒有變化請按照原來的數值輸入):"<<endl;

				cout<<"請輸入學生所在的班級:  ";
				cin>>pS->Class;
				cout<<endl<<"請輸入學生的學號:  ";
				cin>>pS->Number;
				cout<<endl<<"請輸入學生的姓名:  ";
				cin>>pS->Name;
status7:
				cout<<endl<<"請輸入學生的性別(男用1表示,女用2表示):  ";
				cin>>pS->Sex;
				if(pS->Sex!=1&&pS->Sex!=2)
				{
					cout<<"您鍵入的內容有錯,請重新選擇."<<endl;
					goto status7;
				}
				cout<<endl<<"請輸入學生的年齡:  ";
				cin>>pS->Age;
				cout<<endl<<"請輸入學生的宿舍號:  ";
				cin>>pS->Room;
				cout<<endl<<"請輸入學生的電話號碼:  ";
				cin>>pS->Tel;
status8:
				cout<<"請核對以上信息,輸入內容完全無誤嗎?  (y/n):"<<endl;
				cin>>choice;

				if(choice=='N'||choice=='n')
				{
					cout<<"那么請重新輸入吧."<<endl;
					system("pause");
					system("cls");
					goto status6;
				}
				else if(choice!='Y'&&choice!='y'&&choice!='N'&&choice!='n')
				{
					cout<<"您鍵入的內容有錯,請重新選擇."<<endl;
					system("pause");
					system("cls");
					goto status8;
				}
				else
				{
					if(pS->Class==pGuard->Class)   //同上,判斷學生的班別是否有變化
					{
						if(pGuard==head)
						{
							head=pS;
							pS->next=pGuard->next;
							delete pGuard;
						}
						else
						{
							for(ptr=head;ptr->next!=pGuard;ptr=ptr->next)
								;                         //使ptr指向pGuard的前一個節點
							ptr->next=pS;
							pS->next=pGuard->next;
							delete pGuard; //以上3句把pGuard和pS交換,刪除pGuard
						}
					}
					else      //如果學生的班級有了變化
					{
						if(pGuard==head)
						{
							head=pS;
							pS->next=pGuard->next;
							delete pGuard;
						}
						else
						{
							for(ptr=head;ptr->next!=pGuard;ptr=ptr->next)
								;                         //同上,使ptr指向pGuard的前一個節點
							ptr=pGuard->next;
							delete pGuard;                 //以上兩句把無效了的pGuard刪除


							//現在是插入新的節點,即pS
							for(pGuard=head;pGuard->next!=NULL&&pGuard->next->Class<pS->Class;pGuard=pGuard->next)
							;
							if(pGuard==head&&pGuard->Class>pS->Class)
							{
								head=pS;
								pS->next=pGuard;
							}
							else if(pGuard==head&&pGuard->Class<pS->Class)
							{
								pS->next=head->next;
								head->next=pS;
							}
							else
							{
								pS->next=pGuard->next;
								pGuard->next=pS;
							}
						}
					}
				}
				cout<<"已成功修改該學生的基本信息."<<endl;
				return;
			}
		}
		cout<<"沒有找到該學生的信息!"<<endl;
status9:
		cout<<"要重新輸入學生的班級和姓名嗎?(y/n):";
		cin>>choice;
		if(choice=='y'||choice=='Y')
		{
			cout<<"那么請重新輸入吧!"<<endl;
			system("pause");
			goto status10;
		}
		else if(choice!='y'&&choice!='Y'&&choice!='n'&&choice!='N')
		{
			cout<<"您鍵入的內容有誤,請重新選擇."<<endl;
			goto status9;
		}
	}
	else if(choice!='1'&&choice!='2')
	{
		cout<<"您鍵入的內容有錯,請重新選擇."<<endl;
		goto status0;
	}
}


				
		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩日av一区二区| 国产精品色噜噜| 日日嗨av一区二区三区四区| 欧美男生操女生| 免费成人结看片| 欧美xxxx老人做受| 高清国产一区二区三区| 国产精品久久久久久久浪潮网站 | 午夜精品一区二区三区三上悠亚| 欧美日韩中字一区| 日本免费在线视频不卡一不卡二 | 久久精品国产99国产| 欧美精品一区二区三区蜜桃视频| 国产呦萝稀缺另类资源| 国产精品免费丝袜| 欧洲亚洲精品在线| 捆绑调教美女网站视频一区| xf在线a精品一区二区视频网站| 高清成人免费视频| 亚洲成人精品影院| 欧美精品一区二区三区蜜桃| 色菇凉天天综合网| 美脚の诱脚舐め脚责91 | 久久精品水蜜桃av综合天堂| 99久久伊人网影院| 香蕉成人啪国产精品视频综合网| 精品久久久久香蕉网| 成人黄色av电影| 五月激情六月综合| 欧美国产日韩精品免费观看| 在线欧美日韩国产| 国产一区二区不卡| 亚洲地区一二三色| 精品久久五月天| 在线一区二区三区四区五区| 麻豆极品一区二区三区| 亚洲欧美日本韩国| 久久综合色综合88| 欧美日韩一区在线| av在线播放一区二区三区| 日本成人在线网站| 亚洲欧洲综合另类| 精品久久久久香蕉网| 欧美日韩美少妇| 成人aaaa免费全部观看| 蜜桃精品视频在线| 亚洲色图色小说| 久久精品一区二区三区av| 欧美日韩一区不卡| 94-欧美-setu| 国产**成人网毛片九色| 久久66热re国产| 午夜精品在线看| 亚洲精品国产无天堂网2021 | 国产精品视频第一区| 日韩丝袜美女视频| 欧美伊人精品成人久久综合97| 国产成a人亚洲精| 美女在线视频一区| 性久久久久久久久久久久| 国产精品美女一区二区在线观看| 精品免费99久久| 91精品麻豆日日躁夜夜躁| 日本丶国产丶欧美色综合| 99国产精品久| 99久久99久久综合| 成人av影院在线| 国产资源精品在线观看| 久久成人久久鬼色| 奇米色一区二区三区四区| 亚洲国产视频网站| 亚洲无线码一区二区三区| 一区二区三区波多野结衣在线观看| 中文字幕中文乱码欧美一区二区 | 精品日韩欧美一区二区| 日韩你懂的在线播放| 欧美一级生活片| 日韩视频免费观看高清完整版| 欧美高清精品3d| 欧美一区二区视频网站| 欧美一区二区三区免费| 538prom精品视频线放| 正在播放一区二区| 日韩一级片网站| 精品久久人人做人人爽| 国产视频一区二区在线| 国产精品三级视频| 亚洲欧美日韩精品久久久久| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 成人永久aaa| 99久久婷婷国产综合精品电影| 91视频国产观看| 欧美亚洲国产一区二区三区 | 欧洲一区在线观看| 欧美高清一级片在线| 欧美大胆人体bbbb| 国产农村妇女精品| 亚洲免费观看高清在线观看| 午夜精品久久久久久久| 精品一区二区影视| 成人av在线一区二区| 欧美日韩另类国产亚洲欧美一级| 日韩精品一区二区三区在线| 国产精品久久久久一区二区三区共| 亚洲男女一区二区三区| 婷婷六月综合网| 国产精品一卡二卡| 在线视频中文字幕一区二区| 欧美一卡二卡三卡四卡| 国产欧美一区二区三区在线看蜜臀| 中文字幕一区二区视频| 肉色丝袜一区二区| 国产99一区视频免费| 精品视频在线免费| 国产视频一区在线观看 | 久久国产剧场电影| 91蜜桃免费观看视频| 欧美一区二区黄色| 日韩毛片一二三区| 美日韩黄色大片| 色丁香久综合在线久综合在线观看| 日韩欧美123| 一区二区三区欧美在线观看| 国产主播一区二区三区| 色欧美日韩亚洲| 久久尤物电影视频在线观看| 亚洲最新视频在线观看| 国产乱理伦片在线观看夜一区| 91国产精品成人| 国产精品色眯眯| 激情六月婷婷久久| 欧美日韩精品一区二区天天拍小说| 国产亚洲女人久久久久毛片| 日韩激情一区二区| 色女孩综合影院| 久久综合九色综合97婷婷女人| 亚洲一区二区三区四区的| 成人在线综合网站| 久久这里只有精品视频网| 日韩专区在线视频| 日本高清视频一区二区| 国产精品欧美一区二区三区| 精品一区二区三区在线观看国产 | 2020国产精品久久精品美国| 亚洲高清免费观看| 91在线免费播放| 国产人成一区二区三区影院| 蜜臀精品一区二区三区在线观看| 一本大道久久a久久综合婷婷| 国产欧美精品国产国产专区| 国产麻豆精品久久一二三| 欧美一区日韩一区| 亚洲 欧美综合在线网络| 欧美性猛交一区二区三区精品| 中文在线免费一区三区高中清不卡| 久久国产视频网| 日韩欧美视频在线| 石原莉奈在线亚洲二区| 欧美日韩美女一区二区| 亚洲1区2区3区4区| 91麻豆产精品久久久久久| 国产午夜三级一区二区三| 九九久久精品视频| 欧美一卡二卡在线观看| 免费精品99久久国产综合精品| 欧美伊人久久大香线蕉综合69 | 一卡二卡欧美日韩| 色久综合一二码| 亚洲美女在线国产| 91猫先生在线| 一区二区三区中文在线观看| 色老综合老女人久久久| 亚洲丶国产丶欧美一区二区三区| 欧美日韩一区二区在线观看| 亚洲国产一二三| 欧美一级欧美三级在线观看| 美女在线视频一区| 久久久久9999亚洲精品| 国产精品69毛片高清亚洲| 国产精品美女视频| 色综合久久综合网欧美综合网| 亚洲一区中文日韩| 7777精品久久久大香线蕉| 蜜桃av噜噜一区| 国产日韩亚洲欧美综合| 成人99免费视频| 亚洲成人动漫av| 欧美xxxxxxxx| 成人h动漫精品一区二区| 依依成人精品视频| 欧美一区二区三区日韩视频| 国产精品一二三四| 最新国产の精品合集bt伙计| 欧洲亚洲精品在线| 精品一区二区免费在线观看| 亚洲国产精品成人综合| 欧美视频在线观看一区| 久久成人av少妇免费| 综合网在线视频| 欧美美女视频在线观看|