問題描述
把手放在鍵盤上時,稍不注意就會往右錯一 位。這樣,輸入q會變成輸入w,輸入j會變成輸 入k等。鍵盤如圖所示。
輸入乙個錯位後敲出的字串(所有字母均 大寫),輸出打字員本來想打出的句子。輸入保 證合法,即一定是錯位之後的字串。例如輸入中不會出現大寫字母a。
樣例輸入
o s, gomr ypfsu/
樣例輸出
解題思路:將鍵盤上的字元按從左到右、從上到下的順序存放在陣列中,然後查詢輸入字元前乙個字元
ac的c++**:
#include#include#includeusing namespace std;
char a="`1234567890-=qwertyuiop\\asdfghjkl;'zxcvbnm,./";
int main()
}if(j==strlen(a))
printf("%c",s[i]);
} printf("\n");
} return 0;
}
第七十七題 UVa10082 WERTYU
還是水題 但是有兩個clion的小問題搞得我好難受 題目大意 對於每個字元,輸出它在鍵盤上左邊的字元 created by dell on 2020 2 4.是很簡單 另外寫一篇關於clion的小部落格 可以去看 最近發現處理的問題 include include include define ma...
UVA 10082 常量字串處理
丁老師把手放在鍵盤上時,稍不注意就會往右錯一位。這樣,輸入q會變成輸入w,輸入j會變成輸入k等。鍵盤如圖所示。輸入輸出 輸入乙個錯位後敲出的字串 所有字母均 大寫 輸出打字員本來想打出的句子。輸入保證合法,即一定是錯位之後的字串。例如輸入中不會出現大寫字母a。樣例輸入 o s,gomr ypfsu ...
UVa11520字典序迴圈
本題思路比較簡單,由於要求字典序最小,因此從第乙個位置開始,每次從a開始試錯,如果可以滿足,則進行下一位。我使用了int型別進行儲存,事實證明比標準ac麻煩了。雖然很多時候字串要轉換為int型別便於處理,但這裡不需要,直接把每行當成乙個字串就夠了。類似於ac標準答案,我們可以定義乙個template...