進製轉換C 模板

2021-10-07 19:27:38 字數 755 閱讀 2407

進製轉換

// p 進製數 x 轉換為十進位制數 y

int y =

0, product =1;

while

(x)

//將十進位制數 y 轉換為 q 進製 z

int z[40]

, num =0;

dowhile

(y);

//之所以用do-while,是因為防止十進位制為 0 的時候,while不工作

例題訓練

這次的例題是力扣上的題目:504. 七進製數

給定乙個整數,將其轉化為7進製,並以字串形式輸出。

示例 1:

輸入: 100

輸出: 「202」

示例 2:

輸入: -7

輸出: 「-10」

注意: 輸入範圍是 [-1e7, 1e7] 。

題解**:

class

solution

while

(num)

;int n = z.

size()

;int ans =0;

for(

int i = n-

1;i>=

0;i--

) string s =

to_string

(ans)

;return s;}}

;

進製轉換模板

1 define maxn 20 2int t maxn a maxn n 3char olddata maxn newdata maxn 轉換前 後的資料 4int olds,news 轉換前 後的進製 5void trans 呼叫方式 輸入olds news olddata,然後呼叫trans ...

高精度進製轉換模板

高精度進製轉換模板 高精度進製轉換 把oldbase 進製的數轉化為newbase 進製的數輸出。呼叫方法,輸入str,oldbase newbase.change solve output 也可以修改output 使符合要求,或者存入另外乙個字元陣列,備用 include include defi...

C 進製轉換

十進位制轉二進位制 console.writeline 十進位制166的二進位制表示 convert.tostring 166,2 十進位制轉八進位制 console.writeline 十進位制166的八進位制表示 convert.tostring 166,8 十進位制轉十六進製制 console...