【UVa】[10082]WERTYU

这里写图片描述

有一点细节就是 涉及到转义字符 ‘\’
所以在建立s字符串时要写 \ 来代表单个的 \
其它的就是直接输出它的前一个字符就好了

#include<stdio.h>
int main() {
    char s[]="`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
    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;
}

题目地址:
【UVa】[10082]WERTYU
【POJ】[2538]WERTYU

原文地址:https://www.cnblogs.com/BoilTask/p/12569941.html