C語言程式問題請教高手

時間 2022-08-01 23:55:03

1樓:

#include

#include

typedef struct lnode //定義結點型別

*listnode;

void creat1(listnode* l )

head=(struct lnode *)malloc(sizeof(struct lnode)); //生成表頭結點

if(!head)return;//申請記憶體沒有成功

head->next=null;

tail=head; //尾指標指向表頭

head->data=e;

dop=(struct lnode *)malloc(sizeof(struct lnode));//生成新結點

if(!p)return;

p->next=null;

p->data=e; //裝入輸入的元素e

tail->next=p; //新結點連結到表尾

tail=p; //尾指標指向新結點

} while (1);//不為0

*l=head; //返回頭指標

} void link_1ist (struct lnode *p )

printf("\n");

} int listlength_l (struct lnode *l, int *max, int *min)

//l為連結串列的頭指標, k求長度

return k ;

} void main ()

你的錯也太多了..這個我除錯過了..

2樓:匿名使用者

你的程式錯誤太多了

最明顯的輸入法就錯了 你的分號和雙引號都是在漢字下輸入的 你自己看看吧

另外結構體申明也有問題 型別轉換不匹配。。。

自己仔細看看吧

你這個程式是根據連結串列改的吧? 再仔細看看

3樓:

你需要解決的問題是什麼呀?

HELP!請教C語言高手 指標問題

雨曄 null使系統的一個空地址 是不能給他進行賦值的 int i null 這樣定義 是為了防止沒有對指標i進行初始化 就使用會有可能導致系統崩潰的 因為定義指標int i,k 如果沒有對它進行初始化i k 就進行賦值 i 12 那麼編譯的時候是不會提示出錯的 頂多有個警告 但很多菜鳥會認為警告不...

C語言程式問題,我的c語言程式有什麼問題?

fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 伺服器 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程...

c語言問題求高手解答,C語言問題求高手解答

幫你寫好了,這裡幫你編譯執行了,沒任何問題,不放心的話你自己試試struct staff int main void if head null puts 沒有任何資料,抱歉!else current head while current null current head while current...