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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? c1.cpp

?? 鏈表是一種常見的重要的數(shù)據(jù)結(jié)構(gòu),是動(dòng) 態(tài)地進(jìn)行存儲(chǔ)分配的一種結(jié)構(gòu)。
?? CPP
字號(hào):
#include<stdio.h>
#include<malloc.h>
#define NULL 0
#define LEN sizeof(struct student)
struct student
{long num;
float score;
struct student *next;
};
int n;                                               /* n為全局變量,本文件模塊中各函數(shù)均可使用它   */
struct student *creat(void)    
                                                    /* 定義一個(gè)函數(shù)。此函數(shù)帶回一個(gè)指向鏈表頭的指針。 void沒有形參,不要傳遞數(shù)值。  */
{struct student *head;
 struct student *p1,*p2;
 n=0;                                               /*n是節(jié)點(diǎn)個(gè)數(shù)*/
 p1=p2=(struct student *) malloc(LEN);             /* 開辟一個(gè)新單元,強(qiáng)制類型轉(zhuǎn)換使malloc返回指針轉(zhuǎn)換為指向struct student類型數(shù)據(jù)的指針*/
 scanf("%ld,%f",&p1->num,&p1->score);
 head=NULL;
  while(p1->num!=0)
  {n=n+1;
  if(n==1)head=p1;
  else p2->next=p1;
  p2=p1;
  p1=(struct student *) malloc(LEN);
  scanf("%ld,%f",&p1->num,&p1->score);
  }
  p2->next=NULL;
  return(head);
}
void print(struct student *head)              /*  形參類型修改了  */
{
	struct student *p;
	printf("\nNow,These %d records are:\n",n);
	p=head;
	if(head!=NULL)
		do
		{printf("%ld %5.1f\n",p->num,p->score);
		 p=p->next;
		}while(p!=NULL);
}
struct student *del(struct student *head,long num)  /* num 要?jiǎng)h掉的值*/
{  struct student *p1,*p2;
   if(head==NULL)
	  {printf("\nlist null!\n");goto end;}
   p1=head;	  
   while(num!=p1->num&&p1->next!=NULL)  /*p1指向的不是所要找的結(jié)點(diǎn),并且后面還有結(jié)點(diǎn) */                                        
	  {p2=p1;p1=p1->next;}              /*p1后移一個(gè)結(jié)點(diǎn)*/
   if(num==p1->num)                     /*找到了*/
	  {if(p1==head)      
	       head=p1->next;               /*若p1指向的是表結(jié)點(diǎn),把第二個(gè)結(jié)點(diǎn)地址賦予head*/
	   else 
		   p2->next=p1->next;           /*否則將下一結(jié)點(diǎn)的地址賦給前一結(jié)點(diǎn)的地址*/
	   printf("delete:%ld\n",num);	  
	   n=n-1;	 
	   }
	else printf("%ld not been found!\n",num); /*找不到該結(jié)點(diǎn)*/
end:
 	   return(head);
} 
struct student *insert(struct student *head,struct student *stud)/*函數(shù)參數(shù)head和stud。stud是一個(gè)指針變量,從實(shí)參傳來(lái)待插入結(jié)點(diǎn)的地址給stud*/
{ struct student *p0,*p1,*p2;
  p1=head;                                  /*p1指向第一個(gè)結(jié)點(diǎn)*/
  p0=stud;                                 /*p0指向待插入的結(jié)點(diǎn)*/
  if(head==NULL)                           /*原來(lái)的鏈表是空表*/
  {head=p0;p0->next=NULL;}                   /*p0指向的結(jié)點(diǎn)作為頭結(jié)點(diǎn)*/
  else
  {while((p0->num>p1->num)&&(p1->next!=NULL))
	  {p2=p1;                              /*p2指向剛才p1指向的結(jié)點(diǎn)*/
	   p1=p1->next;                        /*p1后移一個(gè)結(jié)點(diǎn)*/
	  }
	  if(p0->num<=p1->num)
	  {if(head==p1)head=p0;               /*插到原來(lái)第一個(gè)結(jié)點(diǎn)之前*/
	   else p2->next=p0;                  /*插到p2指向的節(jié)點(diǎn)之后*/
	   p0->next=p1;
	  }
	  else
	  {p1->next=p0;p0->next=NULL;}     /*插到最后的結(jié)點(diǎn)之后*/
  }
	  n=n+1;                             /*結(jié)點(diǎn)數(shù)加1*/
	  return(head);
}
void main()
{ struct student *head,*stu;
  long del_num;
  printf("input records:\n");
  head=creat();                                        /*返回頭指針*/
  print(head);                                          /*輸出全部結(jié)點(diǎn)*/
  printf("\ninput the deleted number:");
  scanf("%ld",&del_num);                              /*輸入要?jiǎng)h除的學(xué)號(hào)*/
     while(del_num!=0)
	 {
       head=del(head,del_num);                       /*刪除后鏈表的頭地址*/
       print(head);                                   /*輸出全部結(jié)點(diǎn)*/
       printf("input the deleted number:");
       scanf("%ld",&del_num);
	 }
  printf("\ninput the inserted record:");
  stu=(struct student *)malloc(LEN);
  scanf("%ld,%f",&stu->num,&stu->score);
    while(stu->num!=0)
	{  head=insert(head,stu);
       print(head);
       printf("input the inserted record:");
       stu=(struct student *)malloc(LEN);
       scanf("%ld,%f",&stu->num,&stu->score);
	}
   
   /*head=insert(head,&stu);        返回地址    */
   /*print(head);                               */
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区视频免费| www.亚洲国产| 欧美丰满美乳xxx高潮www| 亚洲成人av一区二区三区| 欧美猛男超大videosgay| 日韩精品一二三四| 久久中文字幕电影| 99在线精品观看| 亚洲bt欧美bt精品777| 日韩午夜激情电影| 国产高清不卡二三区| 中文字幕一区二区日韩精品绯色| 96av麻豆蜜桃一区二区| 亚洲乱码精品一二三四区日韩在线| 在线观看日产精品| 裸体歌舞表演一区二区| 国产精品久久久久久久久免费丝袜 | 欧美一级欧美三级在线观看| 蜜臀av在线播放一区二区三区| 久久综合久久鬼色| 色综合久久综合| 免费观看久久久4p| 国产精品国产自产拍在线| 欧美亚洲国产怡红院影院| 免费看欧美美女黄的网站| 国产香蕉久久精品综合网| 色嗨嗨av一区二区三区| 国模少妇一区二区三区| 亚洲欧美偷拍三级| 久久免费精品国产久精品久久久久| 成人18视频日本| 日本色综合中文字幕| 国产精品三级久久久久三级| 欧美日产国产精品| 不卡的av电影| 蜜桃av一区二区| 亚洲欧美一区二区三区孕妇| 2023国产一二三区日本精品2022| 色婷婷综合久久久久中文| 久久99精品国产麻豆婷婷| 亚洲日本青草视频在线怡红院| 欧美一区二区三区小说| 91看片淫黄大片一级在线观看| 美女视频黄频大全不卡视频在线播放| 亚洲欧美在线高清| 久久久久国产精品人| 欧美精品xxxxbbbb| 一本色道久久综合亚洲aⅴ蜜桃| 精东粉嫩av免费一区二区三区| 亚洲综合色视频| 亚洲欧洲国产日本综合| 久久久久久夜精品精品免费| 欧美日本乱大交xxxxx| 91麻豆免费看| 成人丝袜高跟foot| 国产一区二区毛片| 久久机这里只有精品| 日韩精品一二区| 亚洲成人一区二区| 一区二区三区久久| 亚洲欧美日韩在线| 亚洲日穴在线视频| 中文字幕一区二区在线观看| 国产色综合久久| 久久久综合网站| 精品国产91亚洲一区二区三区婷婷| 欧美日韩电影在线播放| 欧美日韩一区二区三区高清| 91老师片黄在线观看| 9l国产精品久久久久麻豆| 国产1区2区3区精品美女| 国产精品自在欧美一区| 国内精品自线一区二区三区视频| 日韩激情中文字幕| 日本欧美久久久久免费播放网| 午夜精品福利一区二区三区av | 国产麻豆精品在线| 91久久香蕉国产日韩欧美9色| 国产成人精品免费网站| 国产露脸91国语对白| 国产激情一区二区三区桃花岛亚洲| 美女视频一区二区三区| 韩国成人福利片在线播放| 国产在线精品一区二区| 国产精品原创巨作av| 国产盗摄精品一区二区三区在线| 国产成人免费视| www.亚洲在线| 欧美偷拍一区二区| 欧美精品一级二级三级| 日韩精品最新网址| 久久蜜桃av一区二区天堂| 中文成人av在线| 亚洲欧美偷拍三级| 日韩精品一卡二卡三卡四卡无卡| 秋霞电影网一区二区| 韩国中文字幕2020精品| 国产69精品久久777的优势| 色综合久久中文综合久久97 | 538在线一区二区精品国产| 日韩丝袜情趣美女图片| 国产视频亚洲色图| 亚洲卡通欧美制服中文| 日本不卡高清视频| 成人免费黄色大片| 欧美视频中文一区二区三区在线观看| 欧美日韩性生活| 久久这里只有精品视频网| 国产精品久久久久国产精品日日| 亚洲一区二区在线免费观看视频| 日韩电影在线一区二区三区| 国产美女av一区二区三区| 91片黄在线观看| 欧美白人最猛性xxxxx69交| 国产精品午夜电影| 日韩精品一卡二卡三卡四卡无卡| 国产成人午夜99999| 欧美美女黄视频| 国产精品成人一区二区三区夜夜夜| 亚洲已满18点击进入久久| 国产一区在线精品| 欧美日韩专区在线| 久久久不卡网国产精品二区| 亚洲综合激情网| 岛国精品在线观看| 在线成人免费观看| 综合在线观看色| 国精品**一区二区三区在线蜜桃| 色网站国产精品| 久久精品亚洲一区二区三区浴池| 亚洲一区二区三区三| 成人涩涩免费视频| 日韩午夜在线播放| 亚洲一区二区三区四区在线观看 | 青青草97国产精品免费观看 | 国产成人综合在线| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲国产精品久久人人爱| 国产精品夜夜爽| 91精品国产91久久久久久最新毛片| 亚洲欧美日韩系列| 不卡影院免费观看| 久久综合狠狠综合久久综合88| 亚洲一区二区在线视频| 91在线视频免费观看| 欧美高清在线精品一区| 久久99精品久久久久| 7777精品久久久大香线蕉| 亚洲精品大片www| a美女胸又www黄视频久久| 久久久亚洲精华液精华液精华液| 免费成人美女在线观看| 欧美日本免费一区二区三区| 亚洲精品五月天| 色综合一个色综合亚洲| 日韩一区日韩二区| caoporm超碰国产精品| 欧美激情一区二区三区四区| 精品伊人久久久久7777人| 日韩午夜av一区| 精品无人码麻豆乱码1区2区| 日韩欧美第一区| 老色鬼精品视频在线观看播放| 国产午夜亚洲精品午夜鲁丝片 | 亚洲国产成人porn| 欧美探花视频资源| 亚瑟在线精品视频| 欧美一区二区三区影视| 免费成人在线网站| 精品1区2区在线观看| 国产九色精品成人porny| 国产欧美精品日韩区二区麻豆天美| 精品系列免费在线观看| 精品国产乱码久久久久久老虎| 精品一二三四在线| 久久精品综合网| av中文字幕一区| 亚洲一区二区三区小说| 欧美精品丝袜中出| 蜜桃视频在线观看一区二区| 精品久久久久久久久久久久久久久 | 亚洲免费观看高清| 欧美网站大全在线观看| 免费在线看成人av| 久久久亚洲精品石原莉奈| 成人av在线一区二区三区| 亚洲三级视频在线观看| 欧美三区在线观看| 久久精品国产精品亚洲精品 | 中文字幕欧美国产| 色先锋资源久久综合| 视频一区二区中文字幕| 2020国产精品| 色婷婷av一区| 蜜臀av在线播放一区二区三区| 国产欧美日韩在线观看| 色婷婷av一区二区三区之一色屋| 日韩中文字幕不卡| 国产欧美一区二区在线| 在线观看日产精品|