| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 828 人关注过本帖
标题:本人新手♀想找一些志同道合的朋友在c语言的学习过程中一起成长
只看楼主 加入收藏
神机军师
Rank: 7Rank: 7Rank: 7
来 自:游鱼潜水
等 级:黑侠
威 望:2
帖 子:202
专家分:542
注 册:2013-12-21
收藏
得分:0 
回复 10楼 安宁1991
有问题发出来,最好具体点、~~ 大家如果知道就会给你说啦 如果太泛泛 例如直接说
求链表问题的程序,可能得不到回复。。。

未知令人期待!
2014-04-03 21:08
w0211
Rank: 1
来 自:山东
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-4-22
收藏
得分:0 
回复 楼主 kang520
加群310204848
我们一起交流,一起做题,我是大一新生

一起学习c语言,有兴趣加我群310204848
2014-04-22 17:22
鸥翔鱼游
Rank: 5Rank: 5
等 级:职业侠客
帖 子:182
专家分:323
注 册:2014-4-19
收藏
得分:0 
太给力了,强烈支持!
2014-04-23 12:57
yejiangnan
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2014-4-23
收藏
得分:0 
#include<stdio.h>
#define elemtype char
struct link
{
    elemtype data;
    link *next;
};
link *la,*lb,*lc;
link *hcreat()   // 头插法建立单链表
{
    link *p,*q;
    p=new link;
    p->next =NULL;
    elemtype i;
    printf("请输入链表元素,先进的在末尾,输入#结束\n");
    scanf("%c",&i);
    while(i!='#')
    {
        q=new link;
        q->next =NULL;
        q->data  =i;
        q->next =p->next ;
        p->next =q;
        scanf("%c",&i);
    };
    return p;
};
void div(link *s)
{
    la=new link;lb=new link; lc=new link;
    la->next=NULL;lb->next=NULL;lc->next=NULL;
    la->data='#';lb->data='#';lc->data='#';
    link *p,*hla,*hlb,*hlc;
    p=s->next;hla=la;hlb=lb;hlc=lc;
    while(p!=NULL)
    {
        if(((p->data)>='0')&&((p->data)<='9'))
        {
            hla->next=p;
            hla=p;
        }
        else if(((p->data>='a')&&(p->data<='z'))||((p->data>='A')&&(p->data<='Z')))
        {
            hlb->next=p;
            hlb=p;
        }
        else
        {
            hlc->next=p;
            hlc=p;
        }
    };
    hla->next=la;
    hlb->next=lb;
    hlc->next=lc;
};
void print1(link *p)
{
    link *q;
    q=p->next ;
    while((q->next)!=NULL)
    {
        printf("%c",q->data );
        q=q->next;
    }
    printf("%c",q->data );
    return ;
   
}
void print2(link *p)
{
    link *q;
    q=p->next;
    while(q->next->data!='#')
    {
        printf("%c",q->data );
        q=q->next;
    }
    printf("%c",q->data );
    return ;
}
void main()
{
    link *px;
    px=hcreat();
    print1(px);
    div(px);
    print2(la);
    print2(lb);
    print2(lc);
}
2014-04-23 14:14
yejiangnan
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2014-4-23
收藏
得分:0 
搞定他,查错
2014-04-23 14:15
快速回复:本人新手♀想找一些志同道合的朋友在c语言的学习过程中一起成长
数据加载中...
 
   



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

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