欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第七十七题 UVa10082 WERTYU

程序员文章站 2022-06-09 20:17:47
...

还是水题
但是有两个CLion的小问题搞得我好难受

第七十七题 UVa10082 WERTYU

【题目大意】
对于每个字符,输出它在键盘上左边的字符

//
// Created by DELL on 2020/2/4.
//代码是很简单     另外写一篇关于CLion的小博客  可以去看  最近发现处理的问题

#include <iostream>
#include <cstring>
#include <cstdio>
#define  Maxn 101

using namespace std;
char str[Maxn];
char keyboard[] = "`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./";
inline void Solve() {
    int len = strlen(str);
    int len1 = strlen (keyboard);
    for(int i=0; i<len; i++) {
        if(str[i] == ' ') { printf(" "); continue; }
        for(int j=0; j<len1; j++) {
            if(keyboard[j] == str[i]) {
                printf("%c",keyboard[j - 1]);
                break;
            }
        }
    }
}

int main(int argc,char* argv[]) {
    while(gets(str)){
        Solve();
        printf("\n");
    }

    return 0;
}
相关标签: UVa ACM