| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2379 人关注过本帖
标题:指教一下那出错了,小女子在这谢过了。
取消只看楼主 加入收藏
梦巷
Rank: 2
等 级:论坛游民
帖 子:14
专家分:15
注 册:2015-4-18
结帖率:100%
收藏
 问题点数:0 回复次数:1 
指教一下那出错了,小女子在这谢过了。
#include <stdio.h>
 #include <stdlib.h>
 typedef struct
 {
     int *Top;
     int *Bottom;
 } Stack;
  int  Initstack(Stack *s)
{   

     s->Top=(int *)malloc(sizeof((int *)100));
     s->Bottom=s->Top;
 }
 int push(Stack *s,int n)
{
     *s->Top=n;
     s->Top++;}
 }
 int Pop(Stack *s,int e)
    {
        
    if(s->Top!==s->Bottom)
     s->Top--;
     e=*s->Top;}
     return e;
     
 }
 main()
{
     Stack s;
     int n,e;
     printf("请输入一个正整数:");
     scanf("%d",&n);
     while(n!=0)
     {
          push(s,n%8);
         n=n/8;
     }   
     while(s->Top!=s->Bottom)
     {
         e=Pop(s,e);
         printf("%3d",e);
     }
     printf("\n");

 }
搜索更多相关主题的帖子: include 小女子 return 正整数 
2015-04-18 15:55
梦巷
Rank: 2
等 级:论坛游民
帖 子:14
专家分:15
注 册:2015-4-18
收藏
得分:0 
回复 2楼 zcdjt
谢谢你
2015-04-19 20:13
快速回复:指教一下那出错了,小女子在这谢过了。
数据加载中...
 
   



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

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