| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 300 人关注过本帖
标题:最近闲着没事做,看看这个链表是不是升序。各位觉得怎么样?
只看楼主 加入收藏
includewmp
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2013-3-23
结帖率:0
收藏
 问题点数:0 回复次数:1 
最近闲着没事做,看看这个链表是不是升序。各位觉得怎么样?
  #include<stdio.h>
#include<malloc.h>
typedef struct JD
{
    int data;
    struct JD* link;
}jd;


int dlbsx(jd* m)
{
    jd* k,*j;
    k=m->link;
    j=k->link;
    while(j!=NULL)
    {
        if(j->data>k->data)
        {k=j;j=j->link;}
        else
            return(0);
    }
    return(1);
}


main()
{
    int a,w;
    jd *h,*p,*q;
    h=(jd*)malloc(sizeof(jd));
    h->data=-1;h->link=NULL;
    p=h;
    printf("请输入单链表节点的个数:\n");
    scanf("%d",&a);
    while(a)
    {
        printf("请输入第%d个节点的值:\n",a);
        q=(jd*)malloc(sizeof(jd));
        scanf("%d",&q->data);
        p->link=q;
        p=q;
        a--;
    }
    p->link=NULL;
    w=dlbsx(h);
    /*while(h!=NULL)
    {
        printf("%d\t",h->link->data);
        h=h->link;
    }*/
    printf("%d\n",w);
}
搜索更多相关主题的帖子: include return 
2013-03-23 13:30
includewmp
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2013-3-23
收藏
得分:0 
呵呵呵
2013-03-23 13:32
快速回复:最近闲着没事做,看看这个链表是不是升序。各位觉得怎么样?
数据加载中...
 
   



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

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