当前位置: 首页 > news >正文

长春自助建站模板天猫网页版

长春自助建站模板,天猫网页版,西安网站制作公司哪,网上自己怎么申请商标注册利用栈进行数制转换&#xff1a; 十进制转换八进制&#xff1a;先将十进制数除以八得到余数&#xff0c;余数入栈&#xff0c;然后将得到的商继续除以八&#xff0c;直到商为零 #include <stdio.h> #include <stdlib.h>#define MAXSIZE 100//数制转换//定义链表节…

利用栈进行数制转换:

十进制转换八进制:先将十进制数除以八得到余数,余数入栈,然后将得到的商继续除以八,直到商为零

#include <stdio.h>
#include <stdlib.h>#define MAXSIZE 100//数制转换//定义链表节点结构体
typedef struct{int data[MAXSIZE];int top;
}Stack;//初始化栈
void InitStack(Stack *S){S->top = -1;  //栈为空
}//判断栈是否为空
int StackEmpty(Stack *S){return S->top == -1;
}//入栈
void Push(Stack *S,int value){if(S->top<MAXSIZE-1){S->data[++(S->top)] = value;}else{printf("Stack overflow!\n");}
}//出栈
void Pop(Stack *S,int *value){if(!StackEmpty(S)){*value = S->data[(S->top)--];}else{printf("Stack underflow!\n");}
}void conversation(){Stack S; //定义栈变量int N,e;//对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数InitStack(&S);  //构造空栈scanf("%d",&N);if(N == 0){printf("0\n");return;}//十进制转八进制while(N){Push(&S,N % 8); //余数入栈N = N / 8; }//输出八进制数while(!StackEmpty(&S)){Pop(&S,&e);printf("%d",e);}printf("\n");
} //conversationint main() {conversation();return 0;
}

http://www.dtcms.com/a/580560.html

相关文章:

  • 白云网站建设哪家好网页制作教程网站
  • 做网站的服务器多少钱网络推广目标计划
  • 企业网站建设个人博客郑州app软件开发公司
  • 手游传奇网站发布北京seo加盟
  • 坂田杨美企业网站建设广州网站建设丿新科送推广
  • 网站集群 建设方案室内设计联盟 官网
  • 功能网站建设多少钱做静态网站选用什么服务器
  • 六安市公司网站建设有什么好的网站
  • 手机网站 pc网站模板做网站一单能挣多少
  • 电影网站建设的意义flash+xml地图网站
  • 郑州门户网站制作php电商网站开发流程图
  • 一个网站有哪几种漏洞好看的企业官网
  • 时代汇创网站建设公司陕西网络推广公司
  • app 网站开发公司电话上海未成年人思想道德建设网站
  • 网站的服务器是什么ios移动网站开发工具
  • 网站建设网店名字wordpress 仿雷锋网
  • 如何做网站轮播大图昆明 网站设计
  • 网站查询访问wordpress 评论显示ip
  • 小说主角重生之后做网站wordpress全站音乐
  • 网站开发多少钱农民天津网络优化网站建设
  • 合肥市建设厅网站湖南招聘网
  • 网站收录提交入口大全江苏网站设计
  • 岳阳市住房和城乡建设路网站手机html编程软件app
  • 做网站ui去哪儿接私活西部数据网站建设
  • 织梦怎么做的网站东营最新通知
  • 网站开发使用哪种工具好自己做一个网站需要什么
  • 高端网站设计制作地信网站建设
  • 苏州新区做网站海口在线分类信息
  • 深圳市龙华区网站建设视频制作网
  • 没有公司 接单做网站南京注册公司多少钱