标题:数据结构
只看楼主
好聚好散
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:138
专家分:123
注 册:2012-12-4
结帖率:77.42%
已结贴  问题点数:20 回复次数:9 
数据结构
#include<stdio.h>
#include<stdlib.h>

typedef struct SNode
{
    char data;
    struct SNode* next;
}SNode, *LinkStack;
int InitStack(LinkStack *top)
{
    *top = (LinkStack)malloc(sizeof(SNode));
    if (*top == NULL)
    {
        printf("chu sh hua");
        return 0;
    }
    (*top)->next = NULL;
    return 1;
}
int StackEmpty(LinkStack top)
{
    if (top->next == NULL)
    {
        return 1;
    }
    return 0;
}
int Pop(LinkStack top, char *e)
{
    SNode *p;

    p = top -> next;
    top->next = p->next;
    *e = p -> data;
    free(p);
    return 1;
}
int Push(LinkStack top, char e)
{
    SNode *p;
    p = (SNode *)malloc(sizeof(SNode));
    if (!p)
    {
        printf("chu cyo ");
        return 0;
    }
    p->data = e;
    p->next = top->next;
    top->next = p;
    return 1;
}
void Convert(int num, int d)
{
    LinkStack s;
    char ch[] = "0123456789ABCDEF";
    char tmp;
    InitStack(&s);

    do
    {
        Push(s, ch[num%d]);
        num = num/d;
    }while(num!=0);
    while(!StackEmpty(s))
    {
        Pop(s, &tmp);
        printf("%c", tmp);
    }
}
int main(void)
{
    int num, d;

    printf("input num, d\n");
    scanf("%d%d", &num, &d);
    Convert(num, d);
    printf("\n");
    return 1;
}
看看我的水平吧
搜索更多相关主题的帖子: next include return 
2013-04-07 09:56
不玩虚的
Rank: 9Rank: 9Rank: 9
来 自:四川
等 级:贵宾
威 望:10
帖 子:331
专家分:1301
注 册:2012-12-9
得分:0 
不错不错,没错就不看了啊,接着占沙发

同学习......同进步....你帮我......我帮你.....上善若水.....
2013-04-07 12:08
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:10 
蹭分是我


[fly]存在即是合理[/fly]
2013-04-08 08:48
好聚好散
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:138
专家分:123
注 册:2012-12-4
得分:0 
真心不知道学写代码能干嘛,,有点迷茫,,求指点迷津

无节操,无真相
2013-04-08 09:08
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
得分:10 
给点分吧

人生是一场错过 愿你别蹉跎
2013-04-08 10:41
好聚好散
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:138
专家分:123
注 册:2012-12-4
得分:0 

无节操,无真相
2013-04-09 11:34
nuistkevin
Rank: 2
等 级:论坛游民
帖 子:17
专家分:10
注 册:2013-4-15
得分:0 
猎头职位-软件工程师
岗位职责
1.与世界顶尖的软件工程师共同开发虚拟化云计算产品
2.能独立处理和解决所负责的任务;
3.进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量。
任职资格
1、 211或985高校计算机科学与技术或软件专业,英文流利;
2、 具有很强的学习能力和解决问题的能力;
3、 至少3年以上软件开发经验,精通C语言/C++,热衷于技术专研;
4、 熟练的数据结构知识体系与较强的算法能力,对堆栈、2X树、多X树有一定了解
5、 熟悉Windows, Linux X86/64 操作系统;
6、 熟悉Network configurations and environments;

工作地点:上海
有意者可以发送您的中英文简历至邮箱:
junpingwu@
QQ:2571168815
2013-04-15 11:58
nuistkevin
Rank: 2
等 级:论坛游民
帖 子:17
专家分:10
注 册:2013-4-15
得分:0 
猎头招聘-软件职位(C/C++)
猎头职位-软件工程师
岗位职责
1.与世界顶尖的软件工程师共同开发虚拟化云计算产品
2.能独立处理和解决所负责的任务;
3.进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量。
任职资格
1、 211或985高校计算机科学与技术或软件专业,英文流利;
2、 具有很强的学习能力和解决问题的能力;
3、 至少3年以上软件开发经验,精通C语言/C++,热衷于技术专研;
4、 熟练的数据结构知识体系与较强的算法能力,对堆栈、2X树、多X树有一定了解
5、 熟悉Windows, Linux X86/64 操作系统;
6、 熟悉Network configurations and environments;

工作地点:上海
有意者可以发送您的中英文简历至邮箱:
junpingwu@
QQ:2571168815
2013-04-18 14:20
好聚好散
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:138
专家分:123
注 册:2012-12-4
得分:0 
回复 8楼 nuistkevin
wo去年买了个表,,歧视非211

无节操,无真相
2013-04-18 19:09
aiqing12345
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-5-2
得分:0 
不错
2013-05-02 14:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-403190-1-1.html




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

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