c语言 链表!

2025-03-04 22:59:2180 次浏览

最佳答案

#include "stdio.h"

#include"malloc.h"

struct num_{

int num;

struct num_ *next;/*加struct*/

};

typedef struct num_ num_link, * qlink;

qlink cre_link()

{

qlink head=NULL,last=NULL,pl,q;

pl=(num_link*)malloc(sizeof(num_link));

{

printf("input the number:");

scanf("%d",&q->num);

}

q->next=NULL;

while(q->num)

{ /*这条语句是q->num>0就不断循环*/

if(head=NULL)

head=q;

last=q;

}

pl=(num_link*)malloc(sizeof(num_link));

printf("input the number:");

scanf("%d",&q->num);

if(q->num)

q->next=NULL;

return head;

}

void main(void)

{

}

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。