WERTYU

把手放在键盘上时,稍不注意就会往右错一位,这样的话, Q就会变成W, J 就会变成 K.

输入一个错位后敲除的字符串, 输出打字员本来想打出的句子.

样例输入: O S, GOMR YPFSU/

样例输出: I AM FINE TODAY.

 

//
//  main.cpp
//  c++prime
//
//  Created by SJCHEN on 2019/1/19.
//  Copyright © 2019 SJCHEN. All rights reserved.
//

#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
#include <cmath>
using namespace std;
char *s = "1234567890-=QWERTYUIOP{}\\ASDFGHJKL;'ZXCVBNM,./";

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;
}

 

posted @ 2019-03-22 08:31  codeSJCHEN  阅读(621)  评论(0编辑  收藏  举报