回 帖 发 新 帖 刷新版面

主题:[原创]这有个烂程序,请大虾改进?非常感谢lijianqy

#include<stdio.h>
 #include<conio.h>
 #define N 3
    charu(node *p,int x,int i)
       {  node *s,*q;
  s=(node *)malloc(sizeof(node));
    s->data=x;
    if(i==0)
      {s->next=p->next;
       p->next=s;
       }
       else
        {q=get(p,i-1);
         if(q==NULL)
            return 0;
              else
                {s->next=q->next;
                  q->next=s;
                 }
         }
         return 1;
     }
   main()
    { typedef struct  /*     */
           { int data;
             struct node *next;
            }node,*p;

        int i,n;
          charu(p,2,1);/* 2为插入的元素直,1为插入的位置*/
           for(i=0,i<N,i++)
             scanf("%d\n",&p->data);
             n=N;
             n++;
             for(i=0,i<n;i++)
              { printf("%d\n",p->data);
                 p=p->next;}   getch();
    }


回复列表 (共1个回复)

沙发

杂又是连表~我这几天给10多个人写过连表问题而且都还差不多,
你去搜索以下关于连表的提问已经有很多,绝对可以解决你的问题!

我来回复

您尚未登录,请登录后再回复。点此登录或注册