藍橋杯學習記錄10

2021-10-21 16:48:53 字數 873 閱讀 2397

問題描述:

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

輸入格式:

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

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

輸出格式:

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

【注意

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

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

樣例輸入:

​ 239

123abc

樣例輸出:

​ 71

4435274

先把十六進製制轉換成二進位制再轉換成八進位制

#include #include #includeusing namespace std;

//十六進製制轉八進位制

string convertwo(char s)

}int converten(char *p)

}case '1':}}

}case '1':

}case '1':}}

}}}int main()

char *p = &temp[0];

s.push(converten(p));

}while(!q.empty())

char *p = &temp[0];

s.push(converten(p));

}while(s.top() == 0)

s.pop();

while(!s.empty())

cout<}

return 0;

}

藍橋杯學習記錄1

數列特徵 給出n個數,找出這n個數的最大值,最小值,和 解題思路 在解決數列特徵問題時運用到了陣列,先利用乙個迴圈,將輸入的數字放入到陣列中,目的是為了每個數字都有下角標,在解決最大值與最小值時,先設定第乙個數字為最小值和最大值,再利用迴圈,將第二個數字和第乙個數字進行比較,依次方法最終找到最大值和...

藍橋杯學習記錄2

楊輝三角 楊輝三角形又稱pascal三角形,它的第i 1行是 a b i的展開式的係數。它的乙個重要性質是 三角形中的每個數字等於它兩肩上的數字相加。下面給出了楊輝三角形的前4行 1 11 2 1 1 3 3 1 給出n,輸出它的前n行 解題思路 在解決楊輝三角問題時,關鍵在於是否找到了楊輝三角的規...

藍橋杯學習記錄 21 2 21

1 問題描述資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 利用字母可以組成一些美麗的圖形,下面給出了乙個例子 abcdefg babcdef cbabcde dcbabcd edcbabc 這是乙個5行7列的圖形,請找出這個圖形的規律,並輸出乙個n行m列的圖形。輸入格式 輸入一...