| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 736 人关注过本帖, 1 人收藏
标题:这是别人的··· 弄了半天,我也没能解决· 请大虾们看看~~~
取消只看楼主 加入收藏
PぴㄒLaㄨMa
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2011-1-16
结帖率:50%
收藏(1)
已结贴  问题点数:20 回复次数:2 
这是别人的··· 弄了半天,我也没能解决· 请大虾们看看~~~
#include<stdio.h>
#include<malloc.h>
typedef struct Node
{
    int data;
    struct Node *next;
}LinkList;

LinkList *CreatList()
{
    LinkList *L,*r,*s;
    L=(LinkList*)malloc(sizeof(LinkList));
    r=L;
    int x;
    scanf("%d",&x);
    while(x!=0)
    {
        s=(LinkList*)malloc(sizeof(LinkList));
        s->data=x;
        r->next=s;
        r=s;
        scanf("%d",&x);
    }
     r->next=NULL;
    return L;
}
 

LinkList *combine(LinkList *pa,LinkList*pb)
{
    LinkList *p,*q;
    p=pa;
    q=pb;
    while(p) p=p->next;
    p->next=q;
   return pa;
}

 LinkList *order(LinkList *L)
{
  LinkList *a,*b,*c;
  a=L->next;
  b=a->next;
  while(a->next!=NULL)
  {
      while(b)
      {
       if(a->data<b->data)
       {
           c->data=a->data;
           a->data=b->data;
           b->data=c->data;
       }
       b=b->next;
      }
      a=a->next;
      b=a->next;
  }
  return L;
}

int printList(LinkList *p1)
{
    LinkList *p;
    p=p1->next;
    while(p)
    {
        printf("%d ",p->data);
        p=p->next;
    }
}


   main()
{
    LinkList *LinA,*LinB,*LinC,*LinD;
    printf("请输入第一组数(以0为结束标志):");
    LinA=CreatList();
    printf("请输入第二组数(以0为结束标志):");
    LinB=CreatList();
    LinC=combine(LinA,LinB);
      printf("The List After combine is:");
    printList(LinC);
    LinD=order(LinC);
    printf("合并排序后数据为:\n");
    printList(LinD);
}
搜索更多相关主题的帖子: return 
2011-04-15 12:42
PぴㄒLaㄨMa
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2011-1-16
收藏
得分:0 
回复 3楼 没有注册过的
O(∩_∩)O谢谢~   下次我会注意的~~  
2011-04-16 20:08
PぴㄒLaㄨMa
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2011-1-16
收藏
得分:0 
回复 2楼 dongdong5888
不好意思~~   我下次会注意的~~~
2011-04-16 20:13
快速回复:这是别人的··· 弄了半天,我也没能解决· 请大虾们看看~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028217 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved