欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

數(shù)據(jù)結(jié)構(gòu)中數(shù)制轉(zhuǎn)換(棧的應(yīng)用)

數(shù)據(jù)結(jié)構(gòu) 中數(shù)制轉(zhuǎn)換(棧的應(yīng)用)

創(chuàng)新互聯(lián)建站公司2013年成立,先為達(dá)川等服務(wù)建站,達(dá)川等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為達(dá)川企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

問題描述:

 將一個(gè)非負(fù)的十進(jìn)制整數(shù)N轉(zhuǎn)換為另一個(gè)等價(jià)的基為B的B進(jìn)制數(shù)的問題。

解答:按除2取余法,得到的余數(shù)依次是1、0、1、1,則十進(jìn)制數(shù)轉(zhuǎn)化為二進(jìn)制數(shù)為1101。

     分析:由于最先得到的余數(shù)是轉(zhuǎn)化結(jié)果的最低位,最后得到的余數(shù)是轉(zhuǎn)化結(jié)果的最高位,因此很容易用棧來解決。

代碼如下:

#include<stdio.h> 
#include<malloc.h> 
#include<stdlib.h> 
typedef struct Node 
{ 
 int data; 
 struct Node * pNext; 
}NODE ,*PNODE; 
typedef struct Stack 
{ 
 PNODE pTop; 
 PNODE pBottom; 
}STACK,*PSTACK; 
 
bool empty(PSTACK ps) 
{ 
 if(ps->pTop == ps->pBottom) 
 return true; 
 else return false; 
} 
void initstack(PSTACK ps) 
{ 
 ps->pTop=(PNODE)malloc(sizeof(NODE)); 
 if (NULL == ps->pTop) 
 { 
  printf("初始化失??!\n"); 
  exit(-1); 
 } 
 else 
 { 
 ps->pBottom=ps->pTop; 
 ps->pTop->pNext=NULL; 
 } 
 return ; 
} 
 
void push(PSTACK ps,int val) 
{ 
 PNODE pNew=(PNODE)malloc(sizeof(NODE)); 
 pNew->data=val; 
 pNew->pNext=ps->pTop; 
 ps->pTop=pNew; 
 return; 
} 
void pop(PSTACK ps) 
{ 
 int x; 
 if(empty(ps)) 
 { 
  //printf("出棧失??!"); 
  return ; 
 } 
 else 
 { 
   PNODE p=ps->pTop; 
   x=p->data; 
   ps->pTop=p->pNext; 
   free(p); 
   p=NULL; 
   printf("%d",x); 
   return ; 
 } 
} 
int main() 
{ 
 int i,N,B; 
 STACK S; 
 scanf("%d",&N); 
 scanf("%d",&B); 
 initstack(&S); 
 while(N) 
 { 
  push(&S,N%B); 
  N=N/B; 
 } 
 while(S.pBottom!=NULL) 
 { 
  pop(&S); 
   
 } 
 system("pause"); 
 return 0; 
} 

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

網(wǎng)站欄目:數(shù)據(jù)結(jié)構(gòu)中數(shù)制轉(zhuǎn)換(棧的應(yīng)用)
網(wǎng)頁路徑:http://chinadenli.net/article38/jeiipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、品牌網(wǎng)站制作、網(wǎng)站排名、品牌網(wǎng)站設(shè)計(jì)、Google、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
国产不卡视频一区在线| 欧美一区二区日韩一区二区| 欧美日韩在线第一页日韩| 手机在线不卡国产视频| 麻豆果冻传媒一二三区| 欧美精品久久男人的天堂| 亚洲中文字幕有码在线观看| 日韩人妻一区中文字幕| 黄色在线免费高清观看| 国产传媒高清视频在线| 国产欧美日韩精品成人专区| 精品国产av一区二区三区不卡蜜| 四十女人口红哪个色好看| 国产又粗又硬又长又爽的剧情| 亚洲日本加勒比在线播放| 国产对白老熟女正在播放| 一区二区日韩欧美精品| 欧美精品久久99九九| 亚洲天堂精品在线视频| 日本免费熟女一区二区三区| 二区久久久国产av色| 国产精品午夜一区二区三区| 欧美成人免费视频午夜色| 欧美一区二区三区在线播放| 国产香蕉国产精品偷在线观看| 精品日韩视频在线观看| 黑鬼糟蹋少妇资源在线观看| 色小姐干香蕉在线综合网| 日本欧美在线一区二区三区| 久久99国产精品果冻传媒| 亚洲少妇一区二区三区懂色| 亚洲精品伦理熟女国产一区二区 | 中文字幕乱码免费人妻av| 国产一区在线免费国产一区| 亚洲天堂精品1024| 亚洲综合精品天堂夜夜| 日韩三级黄色大片免费观看| 欧美日韩亚洲精品内裤| 国产原创激情一区二区三区| 日本中文在线不卡视频| 国产熟女一区二区不卡|