要求用c語言實現電影名和評分等級的輸入和輸出
**如下:
#include
#include
//malloc的標頭檔案
#include
#define size 20
//自定義結構存放標題,評分等
typedef
struct list
list;
//生成鍊錶的函式
void
intolist
(list *
*st,
int n)
;//為了方便這裡我們需要傳表頭的指標進去,用來直接修改head
intmain
(void
)//這裡建議先去讀一下intolist函式
//開始讀取鍊錶啦
else
//開始釋放鍊錶空間
current=head;
//從頭部開始
while
(current!=
null)}
puts
("\n");
puts
("byebye!!!");
return0;
}void
intolist
(list*
*st,
int n)
//如果正常寫入標題
*st=q;
//讓head指向第乙個節點
q->next=
null
;//這還是表頭
}//往後的節點正常寫入啦
else
find=
strchr
(q->title,
'\n');
//找出標題中的'\n'
if(find)
*find=
'\0'
;//換掉
//影片等級的輸入
puts
("請輸入該片等級(1~10):");
scanf
("%d"
,&q->rating)
;//看看rating有沒有越界
while
(q->rating<
1||q->rating>10)
//清除快取區中的'\n'等東西(與fgets有關)
while
(getchar()
!='\n'
)continue;}
}
嗝~大家新年快樂呀!!放了個寒假,手生了許多!!趕緊拿個題目來練練手,這裡我借鑑了《c primer plus》,寫完後對鍊錶有了個簡單的印象_(:з」∠)_
學校開始上資料結構了,然而我c語言還沒跟上呢o(╥﹏╥)o
好雙管齊下啦!!!
慘兮兮。。。
果然偷懶是要還的!!(灬ꈍ ꈍ灬)
C語言鍊錶實現。
主攻c語言教程已經接近尾聲,越發激起了學習資料結構的興趣。學習資料結構不能沒有語言功底,要不然各種錯誤不知如何除錯,使用語言也不是十分自然。這兩樣應該是相得益彰的,學好一種語言,靈活運用,像說話一樣,然後掌握技巧。在資料結構中 鍊錶是非常重要的。下面是對聯表的實現以及基本的操作函式。還有一些細節歸納...
用陣列實現鍊錶(C )
鍊錶可以說是最基本的資料結構,在常見的筆試,面試可能都會有涉及,本文是用陣列來實現鍊錶。其 實現如下 include using namespace std class list bool isempty int length int locate int x 返回表中元素x的位置 bool ret...
C語言用鍊錶實現學生管理系統
功能 1.設計儲存學生資訊的鍊錶 2.可隨時新增學生資訊,將新加入的學生資訊按學號順序新增到鍊錶中 3.設計遍歷輸出函式 3.設計查詢函式,根據學號查詢或姓名查詢 5.可隨時刪除學生資訊,根據學號刪除 include stdio.h include stdlib.h typedef struct s...