爱问知识人 爱问教育 医院库

用栈设计程序

首页

用栈设计程序

用栈设计一个将十进制转换成八进制的程序(数据结构,c语言版本)

提交回答
好评回答
  • 2007-10-24 00:24:16
       typedef int SElemType; //定义栈元素类型为整型
     #include"malloc。h" ;
     #include"stdio。h" ;
     #include"stack。
      h"; //顺序栈定义及基本操作 void conversion(){ //对于输入的任意一个非负十进制数,打印输出与其等值的八进制数 SqStack s; unsigned n; /* 非负整数 */ SElemType e; InitStack(&s);//初始化空栈 scanf("%d",n); if(n) printf("输入十进制数为:\d\n",n); while(n){ Push(s,n%8); n=n/8; } printf("转为八进制数为:"); while(!StackEmpty(s)){ Pop(s,e); printf("%d",e); } printf("\n"); }//conversion void main() { conversion(); } 。

    a***

    2007-10-24 00:24:16

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):