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

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

?? list.cpp

?? 數據結構
?? CPP
字號:
#include<iostream.h>
#include<string.h>

///////構造結構體////////////////////////////////////////////////////////////
struct student
{
	int number;
	char name[10];
	int yuwen;
	int shuxue;
	int yingyu;
};


struct list
{
	student xx;
	list * next;
};

////////函數聲明//////////////////////////////////////////////////////

void Create(list * & head);
void Find(list * & head);
void Remend(list * & head);
void Del(list * & head);
void Add(list * & head);
void Avg(list * & head);
void Display(list *& head);
void Del_(list *& head);

//////////主函數//////////////////////////////////////////////////////////
void main()
{
	int a;
	list *l;
	while(1)
	{
		cout<<endl<<"退出程序請輸入-------0\n創建鏈表請輸入-------1\n查找請輸入-----------2\n添加請輸入-----------3\n刪除請輸入-----------4\n求全班平均輸入-------5\n顯示全班成績輸入-----6\n修改記錄請輸入-------7\n刪除全部鏈表請輸入---8\n"<<endl;
		cin>>a;
		cout<<endl;
		if(a==0)
			break;
		if(a==8)
		{
			Del_(l);
			break;
		}

		switch (a)
		{

		case 1:  Create(l);		break;									////輸入成績
		case 2:  Find(l);		break;									////查詢成績
		case 3:  Add(l);		break;									////添加成績
		case 4:  Del(l);		break;									////刪除成績
		case 5:  Avg(l);		break;									////求平均成績
		case 6:  Display(l);	break;									////顯示所有成績
		case 7:	 Remend(l);break;
		default:  cout<<"錯誤!"<<endl<<endl;
		}
	}
	cout<<"程序結束!"<<endl;
}

//////////創建////////////////////////////////////////////////////
void Create(list * & head)
{
	int i=0;

	list * New;
	list * n;
	char a[10];
	char qq;
	  while(1)
	  {
		  i++;

		New=new list;
		if(New==NULL)
			cout<<"沒有申請到空間!"<<endl;
		else
		{
			cout<<"創建第 "<< i<<" 個記錄"<<endl;
			cout<<"輸入學號:";
			cin>>New->xx.number ;
			cout<<"輸入名字:";
			cin>>a;
			strcpy(New->xx .name ,a);
			cout<<"輸入數學成績:";
			cin>>New->xx .shuxue ;
			cout<<"輸入英語成績:";
			cin>>New->xx .yingyu ;
			cout<<"輸入語文成績:";
			cin>>New->xx .yuwen ;
			cout<<endl<<endl;
			New->next =NULL;

			if(i==1)
			{
				head=New;
				n=head;
			}
			else
			{
				n->next=New;
				n=New;
			}


			cout<<"是否退出創建  Y/N :    ";
			cin>>qq;
			if(qq=='Y'  || qq=='y')	
			{
				cout<<endl<<endl;
				break;
			}
			else
				continue;
		}
	  }
}



/////////查找///////////////////////////////////////////////////////////
		

void Find(list * & head)
{
	int a;
	list *n;
	cout<<"請輸入要查找的學生學號:"<<endl;
	cin>>a;
	n=head;
	 while(1)
	{
		if(n->xx .number==a)	
		{
			cout<<endl;
			cout<<"學生:"<<n->xx .name <<endl;
			cout<<"數學:"<<n->xx .shuxue <<endl;
			cout<<"英語:"<<n->xx .yingyu <<endl;
			cout<<"語文:"<<n->xx .yuwen <<endl;
			cout<<"三科平均:"<<(n->xx .shuxue +n->xx .yingyu +n->xx .yuwen )/3<<endl<<endl;
			break;
		}
		else
			n=n->next ;

		if(n->next ==NULL && n->xx.number!=a)
		{
			cout<<"抱歉,沒有找到你輸入的學號!"<<endl;
			break;
		}

	}


}

///////////修改///////////////////////////////////////////////////////////

void Remend(list * & head)
{
	
	int a;
	list *n;
	cout<<"請輸入要修改的學生學號:"<<endl;
	cin>>a;
	cout<<endl;
	n=head;
	do
	{
		if(n->xx .number==a)	
		{
			cout<<"原姓名:"<<n->xx .name<<endl<<"名字改為:";
			cin>>n->xx .name;
			cout<<"原數學成績:"<<n->xx .shuxue<<endl<<"數學改為:";
			cin>>n->xx .shuxue ;
			cout<<"原英語成績:"<<n->xx .yingyu<<endl<<"英語改為:";
			cin>>n->xx .yingyu ;
			cout<<"原語文成績:"<<n->xx .yuwen<<endl<<"語文改為:";
			cin>>n->xx .yuwen ;
			cout<<endl;
			break;
		}
		else
			n=n->next ;
		if(n->next ==NULL && n->xx.number!=a)
		{
			cout<<"抱歉,沒有找到你輸入的學號!"<<endl<<endl;
			break;
		}

	} while(1);

}
//////////刪除/////////////////////////////////////////////////////////////////
void Del(list * & head)
{
	
	int a;
	list *n;
	list *p,*r;
	cout<<"請輸入要刪除的學生學號:";
	cin>>a;
	cout<<endl;
	n=head;
	p=n;
	do
	{
		if(n->xx .number ==0)
			cout<<"你還沒有創建鏈表,沒法刪除!"<<endl;
		else
		{
			if(p->xx .number==a)				
			{
				if(p==head)
				{
					r=p;
					p=p->next ;
					delete r;
					head=p;
					break;
				}
				else
				{
					r->next =p->next ;
					delete p;
					break;
				}

			}
			else
			{
				r=p;
				p=p->next ;
			}
		}
		if(n->next==NULL && n->xx.number!=a)
		{
			cout<<"抱歉,沒有找到你輸入的學號!"<<endl;
			break;

		}


	} while(1);


}
/////////添加///////////////////////////////////////////////////////
void Add(list * & head)
{
	list *p;
	list *n;
	p=head;
	while(p->next !=NULL)
	{
		p=p->next ;
	}


	n=new list;
	if(n==NULL)
		cout<<"沒有分到內存空間!"<<endl<<endl;
	else
	{
			cout<<"請輸入\n學號:"<<endl;
			cin>>n->xx.number;
			cout<<"學生:";
			cin>>n->xx .name;
			cout<<"數學:";
			cin>>n->xx .shuxue ;
			cout<<"英語:";
			cin>>n->xx .yingyu ;
			cout<<"語文:";
			cin>>n->xx .yuwen ;
			n->next =NULL;
			cout<<endl<<endl;
	}
	p->next =n;



}


/////////求平均///////////////////////////////////////////////////////////
void Avg(list * & head)
{
	int sh=0,yi=0,yu=0,k=0;
	list *n;
	n=head;
	while(n->next !=NULL)
	{
			sh +=n->xx.shuxue;
			yi +=n->xx.yingyu;
			yu +=n->xx.yuwen;
			n=n->next ;
			++k;
	}
	if(k==0)
		cout<<"對不起,鏈表不存在!"<<endl;
	else
	{
			cout<<"數學平均分:"<<sh/k <<endl;
			cout<<"英語平均分:"<<yi/k<<endl;
			cout<<"語文平均分:"<<yu/k<<endl;
			cout<<"全班平均分:"<<(sh+yi+yu)/k<<endl<<endl;
	}
}

/////////顯示//////////////////////////////////////////////////////////////
void Display(list * & head)
{
	list * n;
	n=head;
	int i=0;

	do
	{
			cout<<"學號:"<<n->xx.number<<endl;
			cout<<"學生:"<<n->xx .name<<endl;
			cout<<"數學:"<<n->xx .shuxue<<endl ;
			cout<<"英語:"<<n->xx .yingyu<<endl ;
			cout<<"語文:"<<n->xx .yuwen<<endl ;
			cout<<endl<<"------------------"<<endl<<endl;
			n=n->next ;
			i++;
	}while(n->next !=NULL);

			cout<<"學號:"<<n->xx.number<<endl;
			cout<<"學生:"<<n->xx .name<<endl;
			cout<<"數學:"<<n->xx .shuxue<<endl ;
			cout<<"英語:"<<n->xx .yingyu<<endl ;
			cout<<"語文:"<<n->xx .yuwen<<endl ;
			cout<<endl<<"------------------"<<endl<<endl;

	cout<<"共 "<<i+1<<" 名學生"<<endl<<endl;

}

void Del_(list * & head)
{
	list *p,*r;
	p=head;
	while(p->next!=NULL)
	{

		r=p;
		p=p->next;
		delete r;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品无人区| 国产精品色婷婷久久58| 99久久国产综合精品色伊| 日韩综合一区二区| 国产精品久久久久久久久免费樱桃 | 国产高清精品网站| 亚洲成av人影院| 欧美国产激情一区二区三区蜜月| 3d成人h动漫网站入口| www.亚洲人| 国产在线视频不卡二| 亚洲成a人v欧美综合天堂| 国产精品不卡一区二区三区| 欧美剧情电影在线观看完整版免费励志电影| 国产剧情在线观看一区二区| 日韩经典一区二区| 亚洲一区二区三区自拍| 国产精品天天摸av网| 精品99999| 日韩一区二区三区高清免费看看| 一本到一区二区三区| 成人精品在线视频观看| 国产一区二区在线免费观看| 日韩电影在线免费看| 一区二区三区日本| 亚洲精品国产成人久久av盗摄 | 亚洲电影一区二区| 日韩美女视频19| 国产无人区一区二区三区| 日韩精品专区在线影院观看| 欧美日韩一区二区在线观看视频| 91麻豆国产精品久久| av一区二区三区黑人| 成人av网在线| 成人午夜精品在线| 国产xxx精品视频大全| 韩国欧美国产一区| 国产精品亚洲成人| 国产成人综合在线| 成人黄色在线看| 成人黄色av网站在线| 波多野结衣亚洲| 91视视频在线观看入口直接观看www | 亚洲欧洲精品天堂一级 | 一区二区三区蜜桃| 一区二区三区四区在线播放| 亚洲精品日韩专区silk| 亚洲欧美日韩久久精品| 亚洲一区在线观看网站| 亚洲影院久久精品| 亚洲高清不卡在线| 免费看欧美女人艹b| 久久国产精品露脸对白| 国产一区在线视频| 成人精品鲁一区一区二区| 99久久伊人久久99| 欧美性一二三区| 欧美一级片在线看| 国产欧美中文在线| 亚洲欧美激情插| 五月天激情小说综合| 麻豆精品视频在线| 成人av在线一区二区| 91福利资源站| 日韩欧美一级二级三级久久久| 久久久久久黄色| 1024精品合集| 三级在线观看一区二区| 国产伦精品一区二区三区免费迷 | 捆绑变态av一区二区三区| 国产一区二区网址| 99re在线视频这里只有精品| 亚洲成人www| 蜜臀av性久久久久蜜臀aⅴ四虎| 老司机精品视频导航| 国产裸体歌舞团一区二区| 风流少妇一区二区| 91色乱码一区二区三区| 91麻豆国产福利在线观看| 欧美在线视频你懂得| 制服丝袜国产精品| 精品国产成人系列| 亚洲天堂中文字幕| 午夜视频一区二区三区| 久久超级碰视频| 久久草av在线| 欧美视频在线一区二区三区 | 1区2区3区精品视频| 有码一区二区三区| 免费观看一级特黄欧美大片| 国产精品自产自拍| 色综合欧美在线| 在线综合+亚洲+欧美中文字幕| 精品美女一区二区三区| 国产精品久久777777| 另类人妖一区二区av| 大胆欧美人体老妇| 欧美日韩三级一区二区| 久久久国产精华| 一区二区三区日韩欧美精品| 精品一区二区三区蜜桃| 91在线码无精品| 欧美日韩国产123区| 国产精品家庭影院| 麻豆国产精品777777在线| 99久久精品免费精品国产| 91精品国产一区二区| 国产精品久久久久7777按摩| 日韩精品三区四区| 91香蕉视频在线| 欧美一区二区三区在| 亚洲高清视频中文字幕| 国产成人精品免费网站| 欧美日韩一二区| 国产精品久久久久婷婷| 青青草原综合久久大伊人精品优势| 成人午夜电影久久影院| 日韩一级在线观看| 国产精品久久三| 久久av老司机精品网站导航| 欧美在线一二三四区| 国产亚洲制服色| 麻豆视频观看网址久久| 91成人免费在线视频| 国产精品网站导航| 国内一区二区视频| 在线不卡的av| 亚洲精品国产一区二区精华液| 国产成人精品免费| 日韩女优电影在线观看| 亚洲 欧美综合在线网络| 99re在线精品| 国产精品久久毛片av大全日韩| 久久激五月天综合精品| 9191国产精品| 亚洲二区在线观看| 在线观看日韩国产| 亚洲欧洲av一区二区三区久久| 国产一区二区精品久久| 日韩欧美精品在线| 亚洲电影一级片| 欧美一区二区三区免费视频| 亚洲一区二区偷拍精品| 在线亚洲精品福利网址导航| 国产精品欧美一级免费| 国产精品一区二区男女羞羞无遮挡| 91精品国产高清一区二区三区| 1000部国产精品成人观看| 一本色道a无线码一区v| 国产精品国产三级国产aⅴ无密码| 国产高清精品在线| 欧美国产视频在线| 成人手机在线视频| 国产欧美日韩综合精品一区二区| 日韩精品成人一区二区三区| 欧美一级日韩不卡播放免费| 日韩成人av影视| 日韩亚洲欧美成人一区| 奇米色一区二区| 精品成人一区二区三区| 蜜桃av噜噜一区| 亚洲精品一区二区三区香蕉| 激情av综合网| 欧美激情中文字幕| 粗大黑人巨茎大战欧美成人| 国产精品久久毛片av大全日韩| 国产福利不卡视频| 一区二区三区影院| 9191成人精品久久| 久久黄色级2电影| 久久奇米777| av在线免费不卡| 亚洲精品老司机| 精品国产一区二区三区四区四| 国产精品资源网| 自拍偷拍国产亚洲| 欧美日本一区二区三区| 青青国产91久久久久久 | 久久久久久久久久电影| 91在线你懂得| 五月婷婷欧美视频| 欧美成人aa大片| 成人午夜大片免费观看| 亚洲精品菠萝久久久久久久| 欧美日韩国产乱码电影| 视频精品一区二区| 亚洲视频一区二区在线观看| 欧美丝袜丝nylons| 狠狠狠色丁香婷婷综合久久五月| 日本一区二区三区四区| 日本精品一区二区三区高清| 午夜精品成人在线| 精品国产免费一区二区三区香蕉| 91亚洲国产成人精品一区二三 | 夜夜嗨av一区二区三区四季av| 制服丝袜亚洲播放| 91在线视频观看| 久99久精品视频免费观看| 国产精品久久久久久亚洲伦| 欧美电影在哪看比较好|