Codeup 進製轉換

2021-09-12 13:15:38 字數 2275 閱讀 5641

時間限制: 1 sec 記憶體限制: 32 mb

提交: 1743 解決: 466

[提交][狀態][討論版][命題人:外部匯入]

題目描述

輸入兩個不超過整型定義的非負10進製整數a和b(<=231-1),輸出a+b的m (1 < m <10)進製數。

輸入輸入格式:測試輸入包含若干測試用例。每個測試用例佔一行,給出m和a,b的值。

當m為0時輸入結束。

輸出輸出格式:每個測試用例的輸出佔一行,輸出a+b的m進製數。

樣例輸入

2 4 5

8 123 456

0樣例輸出

1001

1103

提示注意輸入的兩個數相加後的結果可能會超過int和long的範圍。

#include

#define max 65

intmain()

;int num=0;

dowhile

(sum)

;int i=0;

for(i=num-

1;i>=

0;i--

)printf

("\n");

}return0;

}

時間限制: 1 sec 記憶體限制: 32 mb

提交: 1394 解決: 344

[提交][狀態][討論版][命題人:外部匯入]

題目描述

求任意兩個不同進製非負整數的轉換(2進製~16進製制),所給整數在long所能表達的範圍之內。

不同進製的表示符號為(0,1,…,9,a,b,…,f)或者(0,1,…,9,a,b,…,f)。

輸入輸入只有一行,包含三個整數a,n,b。a表示其後的n 是a進製整數,b表示欲將a進製整數n轉換成b進製整數。a,b是十進位制整數,2 =< a,b <= 16。

輸出可能有多組測試資料,對於每組資料,輸出包含一行,該行有乙個整數為轉換後的b進製數。輸出時字母符號全部用大寫表示,即(0,1,…,9,a,b,…,f)。

樣例輸入

4 123 10

樣例輸出

27提示

用字串儲存和表示不同進製的數。

#include

#include

#define max 65

intmain()

/*將tmp轉化為b進製*/

char ans[max]

;int num=0;

dowhile

(tmp)

;for

(i=num-

1;i>=

0;i--

)printf

("\n");

}return0;

}

時間限制: 1 sec 記憶體限制: 32 mb

提交: 753 解決: 298

[提交][狀態][討論版][命題人:外部匯入]

題目描述

將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。

輸入多組資料,每行為乙個長度不超過30位的十進位製非負整數。

(注意是10進製數字的個數可能有30個,而非30bits的整數)

輸出每行輸出對應的二進位制數。

樣例輸入

985211

1126

樣例輸出

1111011001

11010011

10001100110

用了double好像還是有溢位,數字特別大的時候,就輸出不來準確的結果了。。感覺應該用字串儲存,但是我還沒想到如果用陣列要怎麼除基取餘。。。等我再思考思考再寫

時間限制: 1 sec 記憶體限制: 32 mb

提交: 388 解決: 279

[提交][狀態][討論版][命題人:外部匯入]

題目描述

輸入乙個整數,將其轉換成八進位制數輸出。

輸入輸入包括乙個整數n(0<=n<=100000)。

輸出可能有多組測試資料,對於每組資料,

輸出n的八進位制表示數。

樣例輸入98

5樣例輸出

1110

5

#include

#define max 10

intmain()

;int num=0;

dowhile

(n);

int i=0;

for(i=num-

1;i>=

0;i--

)printf

("\n");

}return0;

}

codeup墓地 進製轉換

將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 每行輸出對應的二進位制數。985 2111126 1111011001 11010011 10001100110 i...

Codeup 1943 進製轉換

將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 每行輸出對應的二進位制數。985 21111261111011001 11010011 10001100110剛開始...

Codeup579C 進製轉換

時間限制 1.000 sec 記憶體限制 32 mb 題目描述 將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。輸入多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 輸出每行輸出對應的二進位制數。樣例輸入 copy...