亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C語言數據結構中數制轉換實例代碼

2020-05-23 13:50:08
字體:
來源:轉載
供稿:網友

C語言數據結構中數制轉換實例代碼

   數制轉換是嚴蔚敏的數據結構那本書中的例子,但是那本書中的例子大都是用偽代碼的形式寫的,不是很容易理解和實現,對初學者造成了不小的困擾,在這里我們將其詳盡的實現出來,以便初學者調試和運行,并從中有所收獲。     

#include <stdlib.h>#include <stdio.h>#include<malloc.h>#define STACK_INIT_SIZE 10  //定義最初申請的內存的大小 #define STACK_INCREMENT 2  //每一次申請內存不足的時候擴展的大小  #define OVERFLOW 0 #define FALSE 0 #define TRUE 1 #define ERROR 0 #define INFEASIBLE 0 #define OK 1 typedef int SElemType; typedef int Status; int Length;typedef struct SqStack{     int stacksize;          SElemType *top;  SElemType *base;}SqStack;Status InitStack(SqStack &S){    if(!(S.base = (SElemType *)malloc(STACK_INIT_SIZE * sizeof( SElemType))))    exit(-1);S.top = S.base;S.stacksize = STACK_INIT_SIZE;return OK;}Status Push(SqStack &S , SElemType e){ if(S.top - S.base >= S.stacksize) {      S.base = (SElemType *)realloc(S.base,(S.stacksize+STACK_INCREMENT) * sizeof( SElemType));      if(!S.base)          exit(OVERFLOW);   S.top = S.base + S.stacksize;   S.stacksize += STACK_INCREMENT; } *S.top++ = e; return OK;}void OutList(SqStack S ){     S.top = S.base; for(int i = 0; i<Length ; i ++){    printf("%d/t",*(S.top)++);  }       printf("/n"); // 輸出后換行 }Status StackEmpty(SqStack S) {    if(S.top == S.base) { return TRUE; }else{  return FALSE; }}Status Pop(SqStack &S,SElemType &e){ if(S.top ==S.base) return ERROR; e = * --S.top; return OK;}void conversion() // 算法3.1 { SqStack s; //順序棧s      unsigned n, m; // 非負整數     SElemType e; //棧元素e      InitStack(s); // 構造空棧s      printf("請輸入十進制數n(>=0) = ");      scanf("%u", &n); // 輸入非負十進制整數n      printf("/n請輸入需要轉換到的進制: ");      scanf("%u", &m); // 輸入非負十進制整數n      printf("十進制數%u的八進制數是", n);      while (n) // 只要n不等于0就循環        //從n為用戶輸入的十進制數開始,一直到n等于0為止     {         Push(s, n % m); // n除以8的余數(8進制的低位)入棧        //把n除以8的余數壓入棧s         //先壓入的余數是八進制的低位,后壓入的余數是八進制的高位        n = n / m; //令n等于n整除以8的商,進入下輪循環     }      //循環結束時,n等于0      while (!StackEmpty(s)) // 只要棧s沒彈空就不斷循環,        //直到彈出棧底元素棧s為空為止     {         Pop(s, e); // 彈出棧頂元素且賦值給e        //依次彈出棧s的棧頂元素交給e帶回        //先彈出的是八進制的高位,后彈出的是八進制的低位        printf("%d", e); // 依次輸出e      }      //循環結束時,棧s為空     printf("/n");  }int main(){ /********************** 函數聲明區 **********************/     Status InitStack(SqStack &S);      Status Push(SqStack &S, SElemType e);      void OutList(SqStack S);      /********************** 函數執行區 **********************/     conversion();     return 0;}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
大桥未久av一区二区三区| 一本一本久久a久久精品牛牛影视| 亚洲天堂男人的天堂| 久久久噜噜噜久久久| 日韩视频亚洲视频| 日韩大片在线观看视频| 欧美巨大黑人极品精男| 岛国av一区二区| 国产成人综合精品在线| 不卡毛片在线看| 久久久久久久国产精品视频| 国产精品尤物福利片在线观看| 国产精品福利在线观看| 亚洲三级av在线| 91高清免费视频| 久久久久久久久电影| 精品久久久av| 性金发美女69hd大尺寸| 国产亚洲人成网站在线观看| 日本成人在线视频网址| 色小说视频一区| 成人妇女免费播放久久久| 俺去亚洲欧洲欧美日韩| 亚洲欧美中文日韩v在线观看| 亚洲午夜国产成人av电影男同| 欧美午夜女人视频在线| 亚洲精品福利免费在线观看| 精品激情国产视频| 91香蕉嫩草影院入口| 最好看的2019年中文视频| 91av网站在线播放| 国产一区二区三区视频在线观看| 日韩中文字幕视频在线| 日韩av三级在线观看| 亚洲免费视频观看| 亚洲人成五月天| 国产精品三级美女白浆呻吟| 日韩欧美综合在线视频| 亚洲人成电影在线观看天堂色| 国产精品第一区| 亚洲欧美精品在线| 久久久久久91香蕉国产| 91在线色戒在线| 欧美国产乱视频| 国产精品久久久久久一区二区| 国内揄拍国内精品少妇国语| 欧美激情一区二区久久久| 一本色道久久88综合日韩精品| 亚洲欧美国产精品专区久久| 色www亚洲国产张柏芝| 亚洲女同性videos| 在线日韩中文字幕| 成人一区二区电影| 精品国产户外野外| 成人妇女淫片aaaa视频| 欧美激情亚洲另类| 欧美在线激情视频| 欧美激情精品久久久久久黑人| 日韩中文字幕网| 久久久亚洲影院你懂的| 欧美日韩福利电影| 亚洲国产婷婷香蕉久久久久久| 久久视频国产精品免费视频在线| 亚洲人成网站在线播| 国产丝袜一区二区三区| 91爱视频在线| 91久久国产婷婷一区二区| 亚洲国产精品久久久久秋霞蜜臀| 国产精品1区2区在线观看| 中文字幕亚洲专区| 日韩av综合网站| 成人黄色免费在线观看| 亚洲美女视频网站| 最近2019中文字幕一页二页| 国产综合视频在线观看| 国产精品7m视频| 国产欧美精品一区二区三区介绍| 清纯唯美日韩制服另类| 在线免费观看羞羞视频一区二区| 亚洲色图av在线| 欧美性xxxx极品hd欧美风情| 国产精品99久久久久久www| 日韩精品视频免费在线观看| 亚洲天堂视频在线观看| 亚洲男人天堂手机在线| 精品视频—区二区三区免费| 97久久久久久| 国产婷婷成人久久av免费高清| 成人免费直播live| 欧美乱人伦中文字幕在线| 日韩精品欧美国产精品忘忧草| 尤物九九久久国产精品的分类| 中文字幕日韩免费视频| 国产精品久久久久久久久借妻| 亚洲国产成人精品久久| 国产精品永久免费视频| 91久久精品一区| 日韩网站在线观看| 日本高清久久天堂| 26uuu日韩精品一区二区| 亚洲欧美激情四射在线日| 亚洲第一区在线观看| 日本久久久久久| 国产精品99久久久久久人| 亚洲视频综合网| 综合国产在线观看| 欧美老肥婆性猛交视频| 国产精品国产福利国产秒拍| 中文精品99久久国产香蕉| 国产精品劲爆视频| 日韩免费在线视频| 国产精品第三页| 国产午夜精品全部视频播放| 大伊人狠狠躁夜夜躁av一区| 国产成人精品电影| 日韩精品在线播放| 欧美日韩国产精品一区二区三区四区| 亚洲自拍偷拍色图| 亚州av一区二区| 精品欧美一区二区三区| 日韩高清av一区二区三区| 成人黄在线观看| 欧美国产日本在线| 岛国av一区二区三区| 日韩视频免费大全中文字幕| 亚洲香蕉av在线一区二区三区| 91亚洲精品视频| 欧美激情亚洲国产| 在线观看欧美成人| 久久久久久久久久亚洲| 日本国产欧美一区二区三区| 亚洲精品国产精品国自产观看浪潮| 精品国产乱码久久久久久天美| 国产视频精品一区二区三区| 亚洲性生活视频| 欧美激情综合色综合啪啪五月| 日韩精品视频在线免费观看| 91久久精品久久国产性色也91| 福利一区福利二区微拍刺激| 欧美午夜精品久久久久久浪潮| 久久精品美女视频网站| 国产美女高潮久久白浆| 久久视频国产精品免费视频在线| 亚洲国产古装精品网站| 欧美日韩激情小视频| 亚洲高清久久久久久| 国产香蕉精品视频一区二区三区| 欧美亚洲国产成人精品| 亚洲第一综合天堂另类专| 久久精品国产亚洲一区二区| 欧美专区在线播放| 中文字幕在线精品| 欧美性猛交xxxxx免费看| 欧美日韩激情小视频| 国产精品99蜜臀久久不卡二区| 国产精品视频yy9099| 欧美大片欧美激情性色a∨久久| 欧美性生交xxxxx久久久| 日韩hd视频在线观看| 激情亚洲一区二区三区四区| 国产噜噜噜噜久久久久久久久| 成人免费视频在线观看超级碰| 精品av在线播放| 色诱女教师一区二区三区|