已有17人关注
结构体链表让我声明malloc声明 getch
发表在C++图书答疑 2018-01-12 《C++从入门到精通(第3版)》第8章 构造数据类型
是否精华
版块置顶:

#include<stdio.h>

typedef struct student

{

  int num;

  struct student *next;

}LNode, *LinkList;

LinkList create(void)

{

  LinkList head;

  LNode *p1, *p2;

  char a;

  head=NULL;

  a=getchar();

  while(a!='\n')

  {

    p1=(LNode*)malloc(sizeof(LNode));

p1->num=a;

if(head==NULL)

head=p1;

else

p2->next=p1;

p2=p1;

a=getchar();

  }

  p2->next=NULL;

  return head;

}

LinkList coalition(LinkList L1,LinkList L2)

{

  LNode *temp;

  if(L1==NULL)

    return L2;

  else

  {

    if(L2!=NULL)

{

for(temp=L1;temp->next!=NULL;temp=temp->next);

temp->next=L2;

}

  }

  return L1;

}

void main()

{

LinkList L1,L2,L3;

printf("请输入两个链条表:\n");

printf("请输入第一个链条是:\n");

L1=create();

printf("请输入第二个链条是:\n");

L2=create();

coalition(L1,L2);

printf("合并后的链条是:\n");

while(L1)

{

 printf("%c",L1->num);

 L1=L1->next;

}

getch();

}

7FG2{{QAE(SCS6U4TBOPU@2.png

老师帮忙啊

分享到:
精彩评论 1
李木子
学分:2954 LV11
2018-01-16
沙发

你好:

 缺头文件吧,stdlib.h和conio.h

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照