【程式設計題】(滿分19分)
【輸入、輸出格式要求】
使用者先輸入乙個整數n(n<100),表示接下來有n行輸入資料。
接著輸入的n行資料是rc格式的excel單元格位址表示法。
程式則輸出n行資料,每行是轉換後的常規位址表示法。
例如:使用者輸入:
2r12c4
r5c255
則程式應該輸出:
d12iu5
【注意】
請仔細除錯!您的程式只有能執行出正確結果的時候才有機會得分!
在評卷時使用的輸入資料與試卷中給出的例項資料可能是不同的。
請把所有函式寫在同乙個檔案中,除錯好後,拷貝到【考生資料夾】下對應題號的「解答.txt」中即可。
相關的工程檔案不要拷入。
源**中不能使用諸如繪圖、win32api、中斷呼叫、硬體操作或與作業系統相關的api。
允許使用stl類庫,但不能使用mfc或atl等非ansi c++標準的類庫。
例如,不能使用cstring型別(屬於mfc類庫),不能使用randomize, random函式(不屬於ansi c++標準)
//26進製格式轉換問題
#include#includeusing namespace std;
int main();
i=0;
while(n)
for(i--;i>=0;i--)
cout<
藍橋杯真題 Excel位址轉換
excel單元格的位址表示很有趣,它使用字母來表示列號。比如,a表示第1列,b表示第2列,z表示第26列,aa表示第27列,ab表示第28列,ba表示第53列,當然excel的最大列號是有限度的,所以轉換起來不難。如果我們想把這種表示法一般化,可以把很大的數字轉換為很長的字母序列呢?本題目既是要求對...
藍橋杯 Excel位址
excel單元格的位址表示很有趣,它使用字母來表示列號。比如,a表示第1列,b表示第2列,z表示第26列,aa表示第27列,ab表示第28列,ba表示第53列,當然excel的最大列號是有限度的,所以轉換起來不難。如果我們想把這種表示法一般化,可以把很大的數字轉換為很長的字母序列呢?本題目即是要求對...
藍橋杯 進製轉換
一 十六進製制轉八進位制 問題描述 給定n個十六進製制正整數,輸出它們對應的八進位制數。輸入格式 輸入的第一行為乙個正整數n 1 n 10 接下來n行,每行乙個由0 9 大寫字母a f組成的字串,表示要轉換的十六進製制正整數,每個十六進製制 數長度不超過100000。輸出格式 輸出n行,每行為輸入對...