易码技术论坛

 找回密码
 加入易码
搜索
查看: 995|回复: 0

[求助] c语言有关链表问题

[复制链接]
发表于 2009-3-25 23:24:47 | 显示全部楼层 |阅读模式
  1. struct student
  2. {
  3.         int num;
  4.         char name[20];
  5.         char sex;
  6.         float hight;
  7.         float weight;
  8.         struct student *next;
  9. };
  10. void Add(struct student *head,int *n)
  11. {
  12.         int *m=n;
  13.         int number;
  14.         struct student *p1,*p2,*p0;
  15.         if(head==0)
  16.         {
  17.                 head=(struct student *)malloc(sizeof(struct student));
  18.                 if(!head)
  19.                 {
  20.                         printf("\nError");
  21.                         return;
  22.                 }
  23.                 else
  24.                 {
  25.                         printf("\nSet Success");
  26.                         *m=*m+1;
  27.                 }
  28.         }
  29.     p1=p2=head;
  30.         printf("\ninput plus number:\n");
  31.         scanf("%d",&number);
  32.     for(int i=0;i<*m;i++)
  33.         {
  34.                 p1=p2;
  35.                 p2=p1->next;
  36.                 if(p1->num==number||p2->num==number)
  37.                 {
  38.                         printf("\nSorry!have it now");
  39.                         break;
  40.                 }
  41.                 else if(p1->num<number&&p2->num>number)
  42.                 {
  43.                         p1->next=p0=(struct student *)malloc(sizeof(struct student));
  44.                         scanf("%d %s %c %f %f",p1);
  45.                         printf("\nRealy?(Y/N)");
  46.                         char key=getchar();
  47.                         if(key=='y')
  48.                         {
  49.                                 p0->next=p2;
  50.                         }
  51.                 }
  52.         }
  53. }
复制代码
这一段调试时没有错,就是运行不起来
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 05:18 , Processed in 0.008471 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表