标签:div should scanf case dia blank bre src with
A common typing error is to place your hands on the keyboard one row to the right of the correct position. Then ``Q‘‘ is typed as ``W‘‘ and ``J‘‘ is typed as ``K‘‘ and so on. Your task is to decode a message typed in this manner.
O S, GOMR YPFSU/
I AM FINE TODAY.
#include<stdio.h> #include<string.h> char str1[]= {‘`‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘0‘,‘-‘,‘=‘,‘Q‘,‘W‘,‘E‘,‘R‘,‘T‘,‘Y‘,‘U‘,‘I‘,‘I‘,‘O‘,‘P‘,‘[‘,‘]‘,‘\\‘,‘A‘,‘S‘,‘D‘,‘F‘,‘G‘,‘H‘,‘J‘,‘K‘,‘L‘,‘;‘,‘\‘‘,‘Z‘,‘X‘,‘C‘,‘V‘,‘B‘,‘N‘,‘M‘,‘,‘,‘.‘,‘/‘}; int main(void) { char str2[100]; while(scanf("%s",str2)!=EOF) { int i,j; for(i=0; i<strlen(str2); i++) { if(str2[i]==‘ ‘) { printf(" "); } else { for(j=0; j<strlen(str1); j++) { if(str2[i]==str1[j]) { printf("%c",str1[j-1]); break; } } } } printf("\n"); } return 0; }
标签:div should scanf case dia blank bre src with
原文地址:http://www.cnblogs.com/jzdwajue/p/7010785.html