打字时经常打错字,打成前面一个字符,所以请设计一个程序来表示你打错的字。
样例输入: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;
}