問題描述
完成數字十進位製到八進位制的轉換。
輸入示例:
請輸入需轉換的數的個數: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容量下求最...
程式設計師不成熟的若干個特徵
人成熟與不成熟跟年齡沒有關係,人成熟不成熟,就是你能不能站在對方的角度去看待事物。就是能不能把我的世界變成你的世界。這個社會有很多的成年人,還沒有脫離幼稚的行為。一點小事情就跟別人爭來爭去。人不成熟的第乙個特徵 就是立即要回報 他不懂得只有春天播種,秋天才會收穫。很多人在做任何事情的時候,剛剛付出一...