同時實現若干個數的數制轉換

2021-10-06 23:42:53 字數 1194 閱讀 9469

問題描述

完成數字十進位製到八進位制的轉換。

輸入示例:

請輸入需轉換的數的個數:3

請輸入需轉換的數:28,58,190

輸出示例:

轉換結果為:

1、 34

2、 72

3、 276

#include

#include

#include

#define stack_init_size 100

#define stackincrement 10

#define overflow 0

#define ok 1

#define error 0

typedef

int selemtype;

typedef

int status;

typedef

struct

sqstack;

status initstack

(sqstack *p)

//構造乙個空棧p

status push

(int e, sqstack *p)

//插入e為棧的新元素

*(p->top)

++= e;

return ok;

}status stackempty

(sqstack *p)

//若棧為空棧,則返回ok,否則返回error

status pop

(sqstack *p,

int*n)

//若棧不為空,則刪除棧頂元素,用*n返回其值

void

conversion

(int n, sqstack *p)

//對於任意輸入的乙個非負十進位制整數,列印輸出與其等值的八進位制數

while(!

stackempty

(p))

printf

("\n");

}int

main()

printf

("轉換結果:\n");

for(j=

0;j)getchar()

;return0;

}

執行結果

用JAVA解決呼叫ZIP的若干個事

記錄下最近解決zip的思路 1.如何處理壓縮解壓zip中密碼問題 jdk自帶zip庫和常用的ant中帶的zip庫沒有解決密碼問題,期初希望找到開源有提供這樣的庫,因為了解到.net中有提供個sharpziplib庫可以解決,但話了一段時間沒找到,最後覺得直接用winrar解決算了,雖然部署要安裝比較...

從給定的N個正數中選取若干個數之和最接近M

這道題跟撈魚問題一樣,都是剛進實驗室新生培訓那會兒做過的題目,不過這個是一師姐當時找工作的面試題。如題,並輸出該子串行 測試用例 2,9,5,7,4,11,10 分別輸出最接近33 40 47 60的子串行 分析 n個數之和接近m,將m看做乙個容量的揹包,這個題目就變成了典型的01揹包,m容量下求最...

程式設計師不成熟的若干個特徵

人成熟與不成熟跟年齡沒有關係,人成熟不成熟,就是你能不能站在對方的角度去看待事物。就是能不能把我的世界變成你的世界。這個社會有很多的成年人,還沒有脫離幼稚的行為。一點小事情就跟別人爭來爭去。人不成熟的第乙個特徵 就是立即要回報 他不懂得只有春天播種,秋天才會收穫。很多人在做任何事情的時候,剛剛付出一...