UVa10082-WERTYU

来源:互联网 发布:对象数组的地址 编辑:程序博客网 时间:2024/05/21 17:54

UVa10082-WERTYU

思路:

这个题目又学会一招用字符串常量,本来要是我写就是老长的一堆if了,看了书学会了这个节省时间的技能

代码:

#include <bits/stdc++.h>using namespace std;string s="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";int main(){    char ch;    while(~scanf("%c",&ch))    {        int k=0;        for(k=0;s[k]&&s[k]!=ch;k++);        if(!s[k]) cout<<ch;        else cout<<s[k-1];    }    return 0;}