UVA10082

題目:
把手放在鍵盤上時,稍不注意就會往右錯一位。 這樣,輸入Q會變成輸入W,輸入J會變成輸入K等。 輸入一個錯位後敲出的字符串(所有字母均大寫),輸出打字員本來想打出的句子。 輸入保證合法,即一定是錯位之後的字符串。 例如輸入中不會出現大寫字母A。
樣例輸入:
O S, GOMR YPFSU/
樣例輸出:
I AM FINE TODAY.


#include<cstdio>
#include<cstring>
char s[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'XCVBNM,./";
int main(){
	int i,c;
	while((c = getchar())!= EOF){
	
    for(i=1;s[i] && s[i]!=c;i++); 
	if(s[i]) putchar(s[i-1]);
	else putchar(c);	
}
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章