字符串与数组03-例题-2 (WERTYU,UVa 10082)

来源:互联网 发布:步惊云 知乎 编辑:程序博客网 时间:2024/06/05 17:55

这里写图片描述

#include <cstring>#include <cstdio>int main(){    int c,i;    char s[]="'1234567890-=QWERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";    while((c=getchar())!=EOF)    {        for(i=1; s[i]&&s[i]!=c; i++); //找到s[i]不存在或者s[i]==c时的c        if(s[i]) putchar(s[i-1]);        else putchar(c);    }    return 0;}

用到了while((c=getchar())!=EOF)这一句可以输入空格挺好
边读入边输出

0 0
原创粉丝点击