c語言 隨機產生或鍵盤輸入一組元素,建立帶頭結點的單向連結串列(無序)

時間 2022-02-01 19:17:40

1樓:

#include

#include

#define n 8 //這個連結串列有8個元素

typedef struct list

slist; //定義連結串列的結構體slist *creatlist(int *a) //建立連結串列

p->next=0;

return h;

}void outlist(slist *h) //輸出連結串列

while(p!=null);

printf("->end\n");}}

void main()

2樓:小小弩手

#include "stdlib.h"

#include "stdio.h"

typedef struct _nodenode,*linklist;

void createlinklist(linklist l,int flag,int len)

else

q->next=l->next;

l->next=q;}}

void linklistdump(linklist l)printf("\n");

}int main()

你看這樣行不行?

關於c語言單向連結串列,編寫一個主函式,要求用函式實現如下功能: 50

3樓:物理公司的

#include

using namespace std;

class node

};class linklist

void insert(node *node, int index)

if (index == 0)

node *current_node = head;

int count = 0;

while (current_node->next != null && count < index - 1)

if (count == index - 1)

}void output()

node *current_node = head;

while (current_node != null)

cout << endl;

}void delete_node(int index)

node *current_node = head;

int count = 0;

if (index == 0)

while (current_node->next != null && count < index -1)

if (count == index - 1 && current_node->next != null)

}void reverse()

node *next_node,*current_node;

current_node = head->next;

head->next = null;

while(current_node != null)}};

int main()

linklist.output();

linklist.delete_node(3);

linklist.output();

linklist.reverse();

linklist.output();

return 0;}

c語言單連結串列問題 高手幫我看看問題出在哪

4樓:神皇期修士

1.void print(link head) //輸出連結串列{ link p;

printf("線性表l的元素為:\n");

否則編譯不通過

2.i沒有賦值

還有不少邏輯錯誤,不改了- -

所謂的高手們:下面的c語言題目你能編出來幾道?

5樓:匿名使用者

.....

網上書上答案多的是 只要你肯找

6樓:匿名使用者

都很簡單的呀,但你給0分,誰答呀。

7樓:匿名使用者

能回答出來就是高手了,這樣的題目太小兒科了,能回答的根本不算高手啊。一看你的題目,就知道你是個學c的新手。你出的都是演算法題,回答是需要花些時間的,就像微積分,你說微積分難嗎?

對於學數學的人來說太小兒科了,就是花些時間而已。你不給分,誰答啊!花了半天時間做出來,自己留著這些**又沒用,根本派不上用處。

8樓:匿名使用者

演算法題就像你做數學題一樣,需要數學知識好,給你數學老師出一道十元一次方程,他也得算好長時間,你能說他/她不是數學高手,不是高手就不教你了,做人要虛心!!!高手是給大家解決實際問題的,不是顯擺給你看的!!!

求教c語言從鍵盤輸入整型資料int型編寫

風若遠去何人留 include include int main int i scanf s num printf s dbits n num,strlen num for i 0 num i i if num i 9 num i 0 cnt num i 0 for i 0 i 10 i if cn...

C語言 從鍵盤輸入整數存入陣列,找出其中最大

include stdio.h void main 運 況 1 9 20 2 3 4 5 6 7 8 max 20 min 1 請按任意鍵繼續. 靜看楓殤 可以用氣泡排序法,然後最大和最小的就分別在陣列兩端了 淦海瑤 int a 10 int i int max,min for i 0 i 10 i...

c語言中,運用指標,從鍵盤輸入整數,求出其中最小值

莫道無情 c語言程式如下 define crt secure no warnings include include void input int p for int i 0 i 10 i,p printf 請輸入第 d個數的值 n i 1 scanf d p void print int p fo...