菜鳥高階之路 P2084 進製轉換 洛谷

2021-10-09 03:16:08 字數 596 閱讀 1042

一、題目部分

選自洛谷:

p2084 進製轉換

二、解題過程

思路

(1)因為要進行進製轉換的數數字很大,所以以字串的形式進行儲存,然後將每一位儲存在整型陣列中;

(2)當係數為0時,單項式省略,所以跳過輸出;

(3)當係數不為0時,分兩種情況,數尾不全為0時,按格式帶加號輸出,數尾全為0時,進行判斷後不帶加號輸出,作為多項式的末尾。

提交ac答案

#include

using

namespace std;

int m,len,a[

1001];

string n;

intpd

(int i,

int len,

int*a)

return1;

}int

main()

else

}return0;

}

洛谷 P2084 進製轉換

今天小明學會了進製轉換,比如 10101 2 那麼它的十進位制表示的式子就是 1 2 4 0 2 3 1 2 2 0 2 1 1 2 0,那麼請你程式設計實現,將乙個m進製的數n轉換成十進位制表示的式子。注意 當係數為0時,該單項式要省略。輸入格式 兩個數,m和n,中間用空格隔開。輸出格式 共一行,...

洛谷P2084 進製轉換

無 今天小明學會了進製轉換,比如 10101 2 那麼它的十進位制表示的式子就是 1 2 4 0 2 3 1 2 2 0 2 1 1 2 0,那麼請你程式設計實現,將乙個m進製的數n轉換成十進位制表示的式子。注意 當係數為0時,該單項式要省略。輸入格式 兩個數,m和n,中間用空格隔開。輸出格式 共一...

洛谷 P2084 進製轉換

題目背景 無題目描述 今天小明學會了進製轉換,比如 10101 2 那麼它的十進位制表示的式子就是 124 0 23 122 0 21 1 2 0,那麼請你程式設計實現,將乙個m進製的數n轉換成十進位制表示的式子。注意 當係數為0時,該單項式要省略。輸入格式 兩個數,m和n,中間用空格隔開。輸出格式...