C語言 藍橋杯初級

2021-09-12 18:23:52 字數 609 閱讀 2924

問題描述

給定n個十六進製制正整數,輸出它們對應的八進位制數。

輸入格式

輸入的第一行為乙個正整數n (1<=n<=10)。

接下來n行,每行乙個由09、大寫字母af組成的字串,表示要轉換的十六進製制正整數,每個十六進製制數長度不超過100000。

輸出格式

輸出n行,每行為輸入對應的八進位制正整數。

【注意】

輸入的十六進製制數不會有前導0,比如012a。

輸出的八進位制數也不能有前導0。

樣例輸入239

123abc

樣例輸出

714435274

【提示】

先將十六進製制數轉換成某進製數,再由某進製數轉換成八進位制。

#include "stdio.h"

#define n 10

int hex2dec(char * hex)

return n;

}int dec2oct(int n)

return r;

}int main()

for (int i = 0; i < n; i++)

return 0;

}

藍橋杯 Sine之舞(C語言)

藍橋杯 sine之舞 感覺第一眼看上去就很像是找規律的題 所以想看看找一下規律,試試數學歸納法 先寫出了 a1 sin 1 s1 a1 1 sin 1 1 a2 sin 1 sin 2 s2 a1 2 a2 1 sin 1 2 sin 1 sin 2 1 a3 sin 1 sin 2 sin 3 s...

藍橋杯 Huffuman樹(C語言)

藍橋杯 huffuman樹 和求哈夫曼樹一樣,先進行排序,我是進行的公升序排序,從第一位和第二位開始依次相加,每次再進行排序,用乙個常數變數疊加記錄。問題描述 huffman樹在編碼中有著廣泛的應用。在這裡,我們只關心huffman樹的構造過程。給出一列數 用這列數構造huffman樹的過程如下 1...

藍橋杯 數字遊戲(C語言)

棟棟正在和同學們玩乙個數字遊戲。遊戲的規則是這樣的 棟棟和同學們一共n個人圍坐在一圈。棟棟首先說出數字1。接下來,坐在棟棟左手邊的同學要說下乙個數字2。再下面的乙個同學要從上乙個同學說的數字往下數兩個數說出來,也就是說4。下乙個同學要往下數三個數,說7。依次類推。1,2,4,7,11,3,9,3,1...