#include<stdio.h>
char s[]="`1234567890-=QERTYUIOP[]\\ASDFGHJKL;'ZXCVBNM,./";
int main()
{
int i,c=0;
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;
}
}
//常量数组并不需要指明大小,编译器会运算
WERTYU(使用常量数组)
猜你喜欢
转载自blog.csdn.net/huangziguang/article/details/107747652
今日推荐
周排行