键盘错误

来源:互联网 发布:催情药在淘宝叫什么 编辑:程序博客网 时间:2024/05/21 01:56

打字时经常打错字,打成前面一个字符,所以请设计一个程序来表示你打错的字。

样例输入:O S,GOMRYPSU/

样例输出:IAM FINE TODAY。

开始时if(p='W')cout<<‘Q“;

可以直接定义一个字符串,把键盘对应的字符都按照顺序输入进去,保存。代码如下;

#include <iostream>#include <string.h>using namespace std;string hk="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";int main(){int a,b;while((a=getchar())!=EOF){for(b=1;hk[b]&&hk[b]!=a;b++)if(hk[b])putchar(hk[b-1]);else putchar(a);}return 0;}


0 0
原创粉丝点击