WERTYU

来源:互联网 发布:c语言base64编码 编辑:程序博客网 时间:2024/05/22 15:49

题意:输入一个错位后敲出的字符(均为大写字母),打出正确位置的子符,对应位置关系如常规键盘,输入向后移动了一个位置

include “stdio.h”

char str[]=”`1234567890-=QWERTYUIOP[]**\**ASDFGHJKL;’ZXCVBNM,./”; //保证不会出现大A输入:
int main()
{
int i, c;
while((c=getchar())!=EOF)
{
for(i=1;str[i]&&str[i]!=c;i++) ; //找到字符在错位前的位置,
if(str[i]) putchar(str[i-1]); //如果找到则输出前一位字符
else putchar(c);
}
return 0;
}

0 0