| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 549 人关注过本帖
标题:指教一下那出错了,小女子在这谢过了。
取消只看楼主 加入收藏
梦巷
Rank: 2
等 级:论坛游民
帖 子:14
专家分:15
注 册:2015-4-18
结帖率:100%
收藏
 问题点数:0 回复次数:0 
指教一下那出错了,小女子在这谢过了。
#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 16:04
快速回复:指教一下那出错了,小女子在这谢过了。
数据加载中...
 
   



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

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