c語言實現電話訂單系統(連結串列)之框架
阿新 • • 發佈:2018-12-19
嚶嚶嚶~本萌新自學了連結串列後,想按照《c語言程式設計》案例2裡也學寫電話訂單管理系統,雖然幾乎是一段一段地抄的,但是我加入了我的註釋,這樣好理解些,另外我在部分地方做了改動以簡化它(說不定弄巧成拙嘿嘿嘿)。
一步一步來,這是我的框架:(要是覺得萌新寫的不好直接噴,本萌新抗壓能力強)
#include<stdio.h> #include<stdlib.h> #include<string.h> struct Guestlist { char name[8]; int peoplesum; //隨行人數 float time; //客戶到達時間 int number; //訂單序號 struct Guestlist *next; }; void Insert (struct Guestlist**head); void Search (struct Guestlist* head); void Update(struct Guestlist* head); void Delete (struct Guestlist**head); void Show (struct Guestlist* head); int main() { struct Guestlist *head=NULL; //定義表頭指標 int operation; //操作選擇數 printf("請輸入運算元:\n"); printf("1代表 新建\n"); printf("2代表 搜尋\n"); printf("3代表 更新\n"); printf("4代表 刪除\n"); printf("5代表 顯示\n"); scanf("%d",&operation); if(operation!=6) { printf("\n"); if(operation==1) Insert (&head); if(operation==2) Search (head); if(operation==3) Update( head); if(operation==4) Delete (&head); if(operation==5) Show ( head); } return 0; } void Insert (struct Guestlist**head) { } void Search (struct Guestlist* head) { } void Update(struct Guestlist* head) { } void Delete (struct Guestlist**head) { } void Show (struct Guestlist* head) { }