鍵盤錯位問題
樣例輸入: O S, GOMR YPFSU/
樣例輸出: I AM FINE TODAY
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char keyboard[]={'`','1','2','3','4','5','6','7','8','9','0','-','=','Q','W','E','R','T','Y','U',
'I','O','P','[',']','\\','A','S','D','F','G','H','J','K','L',';','\'','Z','X','C','V','B','N','M',',','.','/'};
int main()
{
char string[1000];
int i,j;
while(gets(string))
{
for(i = 0;i < strlen(string);i++){
if(string[i] == ' '){
printf(" ");
}
else{
for(j = 0;j < strlen(keyboard);j++){
if(string[i] == keyboard[j]){
printf("%c",keyboard[j-1]);
break;
}
}
}
}
printf("\n");
}
return 0;
}