鍊錶操作程式2

2021-03-31 22:51:13 字數 1819 閱讀 5543

#include

#include

#include

#define maxsize 2

#define maxname 30 

typedef struct nodelinklist;

char get_char(void);

int get_digit(void);

char show_menu(void);

void show(linklist *h);

void add(linklist *h);

void eatline(void);

void findbyname(linklist *h);

void findbynum(linklist *h);

void deletnode(linklist *h);

void sort_bobble_down(linklist *h);

int main()

puts("now the linklist was built.");

show(head);

while(1)

}puts("/n/nbye!/n");

getchar();

return 0;

}int get_digit(void)

}return i;

}char get_char(void)

while(ch1!='a'&&ch1!='b'&&ch1!='c'&&ch1!='d'&&ch1!='q'&&ch1!='e'&&ch1!='f')

}return ch1;

}char show_menu(void)

void show(linklist *h)

puts("/n**********************the end*****************************");

}void add(linklist *h)

printf("/n");

i=get_digit();

if(i<0)

eatline();

p=r=h;

while(p!=null)

if(p->num>i)

r=p;

p=p->next;

}if(i>r->num&&p==null)

puts("-----done,now show the linklist------");

eatline();

show(h);

}void findbyname(linklist *h)

p=p->next;

}if(p==null)

}void findbynum(linklist *h)

p=p->next;

}if(p==null)

}void deletnode(linklist *h)

printf("/n");

i=get_digit();

eatline();

if(i==0)

p=r=h;

while(p!=null)

r=p;

p=p->next;

}if(!find)

}void sort_bobble_down(linklist *h)

if(change)

if((!change)&&(p!=null))

}r=r->next;

}puts("sort by bobble down!");

puts("---done!---");

show(h);

}void eatline(void)

}

Nor Flash操作程式

1 物理連線 am29lv160db的norflash 2 讀操作 讀操作不需要命令序列,缺省會進入讀取狀態 u16 read en29lv160ab u32 addr 3 獲取id define flash base 0x00000000 flash接到bank0上 define cmd addr...

android adb命令操作程式

由於開發需要頻繁的安裝 重新安裝,而重新安裝有的時候會報異常,繁瑣的事也多,此時在執行中執行命令多快捷,同時為我們節約了不少時間。關閉adb服務 adb kill server 啟動adb服務 adb start server 查詢當前模擬器 裝置 adb devices 假設為 ebook.apk...

python操作程式 python檔案操作

一 檔案處理流程 1.開啟檔案,得到檔案控制代碼並賦值給乙個變數 2.通過控制代碼對檔案進行操作 3.關閉檔案 r模式,預設模式,檔案不存在則報錯 w模式,檔案不存在則建立,檔案存在則覆蓋 a模式,檔案不存在則建立,檔案存在則不會覆蓋,寫內容會以追加的方式寫 寫日誌檔案的時候常用 追加模式是一種特殊...