C 求用簡單連結串列寫通訊錄管理,要求可以新增 檢視 查詢 刪除

時間 2022-04-22 10:20:03

1樓:

#include

#include

using namespace std;

struct phone

;typedef struct phone node;

typedef node *pnode;

void check(pnode phead)cout<<"您要查詢的人的號碼不存在!"<>newnode->name;

cout<<"請輸入您要新增人的**號碼:"<>newnode->number;

if (phead)

newnode->next=null;

ptr->next=newnode;

}else

cout<<"新增成功!"

}if (ptr)

else

cout<<"刪除成功!"<>ichoice)cout<<"1."<<"新增 ";

cout<<"2."<<"檢視 ";

cout<<"3."<<"查詢 ";

cout<<"4."<<"刪除 ";

cout<<"5."<<"退出 "<

cout<<"請選擇您要做的操作:"<

}return 0;}

2樓:

要參考的可以去網上搜

3樓:匿名使用者

找一本c++的資料結構教材就可以了。上面一般都有一個連結串列的例項。

一個c++程式。用連結串列做一個學生通訊錄。包括子函式,增加通訊錄,刪除通訊錄,查詢通訊錄,顯示全部通 100

4樓:

①首先定義通訊錄連結串列,

#define null 0

#define len sizeof(struct student)struct student

;②然後編寫各子函式的程式,完成各項功能。

用c++編寫一個通訊錄,具有新建記錄,查詢記錄,修改記錄,增加記錄,刪除記錄,顯示所有記錄。

5樓:匿名使用者

#include

#include

#include

#include

#include

struct address //說明結構

; address allone[3] ;

建立連結串列函式

p = s ;

s = new address ;

cout<<"是否繼續輸入,輸入按1不輸入按0 :"; //判斷是否繼續輸入

cin>>a;

} p->next = null;

delete s;

return ;

} void showlist( address *head ) //顯示連結串列

cout << endl ;

} void chayuelist(address *head) //查閱連結串列

head = head->next ;

} cout << endl ;

} void baocun(address *head)//儲存

while( head ) }

新增

void main() //主函式

if (gongnenghao==2)

if (gongnenghao==3)

if (gongnenghao==8)

if(gongnenghao>9)

if (gongnenghao==9) }}

6樓:97樂於助人

增加記錄:就是在原記錄的基礎上增加一些記錄,新增加的記錄和原記錄都在。

修改記錄:就是把原記錄修改成新記錄,原記錄會被新增加的記錄取代。

7樓:羊三問

每個入門的學生都要寫這樣的程式,還是自己做做吧,有好處的,不會可以問

不要直接就要**

求用C編寫簡單的類,求用C 編寫一個簡單的類!!!

引用名稱空間 using system using system.collections.generic using system.linq using system.text 當前類的名稱空間定義 namespace businesslogicset 方法 public int getstuden...

用C 寫簡單的點(Point)類

d main 中的函式名main不對,應該是display 即 include using namespace std struct point void main point a a.setxy 10.6,18.5 少了分號 a.display cout include 是包含標頭檔案是用的,這句...

c 建立單連結串列這樣寫為什么會出現ACCESS VIOLATION錯誤

給你改了一下,不知是不是你所需要的 include include include using namespace std typedef struct lnodelnode,linklist void showlinklist linklist l,string name p l a p a n ...