POJ 2196進製轉換

2021-06-18 08:47:05 字數 455 閱讀 6146

題意:求出這樣的四位數的個數,滿足分別以十進位制、十二進位制、十六進製制表示時,數字相加之和相等。

思路:剛開始我想到的是用itoa函式,後面寫出來了,但是沒通過,編譯錯誤,才知道itoa在poj中是非標準的函式,不能使用,所以重新寫了這個…………還有乙個最快的程式就是雖然itoa非標準的函式,但是我可以算出來後,直接把答案輸出就得了,我也是提交了這個我才記得可以直接輸出答案都得的!!!

#include using namespace std;

int cmp(int n,int a)

else if(a==12)

else

}return sum;

}int main()

{ int i;

for(i=2992;i<10000;i++)

if(cmp(i,10)==cmp(i,12)&&cmp(i,10)==cmp(i,16)) cout<

poj 1546 進製轉換

題意 輸入每組3個數a,b,c。其中a為b進製數,輸出將其轉化為c進製後的數。若轉化結果大於7位則輸出 error 2 b,c 16.思路 最笨的方法,先從b進製轉化為10進製,再轉化為c進製。include include char num 10 int a,b,s 10 int num2deci...

POJ 2330 進製轉換

乙個沒用到大數的進製轉換的思想 二 八 十 十六進製制轉換 篇 題目連線 include include include includeusing namespace std char str 1000 輸入字串 int beichushu 1000 shang 1000 yushu 10000 被...

POJ 2330 進製轉換

乙個沒用到大數的進製轉換的思想 二 八 十 十六進製制轉換 篇 題目連線 include include include includeusing namespace std char str 1000 輸入字串 int beichushu 1000 shang 1000 yushu 10000 被...