UVA 10082 WERTYU
WERTYU
题意:
求错位之前的字符串
题解:
注意空格,回车什么的不用变,所以就是代码中的putchar(c)
还有 i是外面的变量,每次循环i是为了找到对应的下标。
代码:
#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);
}
}