進製轉換題目
time limit:
1000ms
memory limit:
65536kb
total submissions:
59accepted:28
share
description:
輸入乙個十進位制數n,將它轉換成r進製數輸出。
input:
輸入資料報含多個測試例項,每個測試例項包含兩個整數n(int範圍)和r(2<=r<=16, r<>10)。
output:
為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制(比如,10用a表示,大寫字母,等等)。
sample input:
7 2
23 12
-4 3
sample output:
111 1b
-11
source:
#include #include using namespace std;
void change(int n,int r)
else if (11 == n)
else if (12 == n)
else if (13 == n)
else if (14 == n)
else if (15 == n)
else
}else }
int main()
change(n,r);
printf("\n");
} return 0;
}
題目1138 進製轉換
題目描述 將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。輸入 多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 輸出 每行輸出對應的二進位制數。樣例輸入 013 8 樣例輸出 0111 1000 include ...
題目45 進製轉換
補充知識 c c 中int,long,long long的取值範圍 unsigned int 0 4294967295 int 2147483648 2147483647 unsigned long 0 4294967295 long 2147483648 2147483647 long long的...
九度OJ 題目1080 進製轉換
題目描述 將m進製的數x轉換為n進製的數輸出。輸入 輸入的第一行包括兩個整數 m和n 2 m,n 36 下面的一行輸入乙個數x,x是m進製的數,現在要求你將m進製的數x轉換成n進製的數輸出。輸出 輸出x的n進製表示的數。樣例輸入 16 10 f 樣例輸出 15 本題考查大數處理。將乙個m進製的大數d...