UVa--10082--WERTYU

题目
这个题目运用到了常量数组,然后需要进行简单字符匹配输出,值得注意的是对于‘\’转义符的处理,‘\’两次才能表示‘\’转义符。
代码如下:

#include<stdio.h>
char c[] = "`1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
int main()
{
    char s;
    while((s=getchar())!=EOF)
    {
        int i=1;
         while(c[i] && c[i]!=s)
             i++;
        if(c[i])
            putchar(c[i-1]);
        else
            putchar(s);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_36428171/article/details/78961786
今日推荐