對於輸入的任意乙個非負十進位制整數,利用棧列印輸出與其等值的八進位制數。
148
224
先轉換成2進製 在分3組存到另乙個對列中(沒理解轉換,其實直接對8求餘 直接取出就好,就當練手了)
方法一
#include #include #include #include #include using namespace std;
deque a,b;
int main()
int p=a.size()/3;
int q=a.size()%3;
if(p==0)
}else
else
if(q==2)}}
}int s=0,w=1;
while(1)
printf("%d\n",s);
return 0;
}
方法二
#include #include #include #include #include using namespace std;
deque a,b;
int main()
int s=0,w=1;
while(1)
printf("%d\n",s);
return 0;
}
十進位制與八進位制的轉換 棧和佇列
對於輸入的任意乙個非負十進位制整數,利用棧列印輸出與其等值的八進位制數。148224先轉換成2進製 在分3組存到另乙個對列中 沒理解轉換,其實直接對8求餘 直接取出就好,就當練手了 方法一 include include include include include using namespace...
十進位制與八進位制互相轉換
一 十進位制轉八進位制 與十進位制轉二進位制方法相似,用十進位制數除以8取餘數,商再除以8,直到商為0,餘數由下到上依次排列即可,如136 136 8 17 餘0 17 8 2 餘1 2 8 0 餘2 所以八進位制數為210 再看小數部分,與轉二進位制相同,這裡是乘八取整法,也就是說小數部分乘以8,...
棧中的進製轉換,十進位制轉八進位制,C
順序棧 include using namespace std define maxsize 100 define ok 1 define error 0 define status int define selmtype int define overflow 2 自定義棧的結構體 typedef...