UVA10082 WERTYU
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UVA10082 WERTYU相关的知识,希望对你有一定的参考价值。
题意:敲键盘时不注意会往右错一位。即Q->W,J->K等。
input:错位后敲出的字符串。
output:本想打出的字符串。
分析:1、switch语句 2、使用常量数组
1 #include<stdio.h> 2 #include<string.h> 3 char s[]="`1234567890-=QWERTYUIOP[]\\\\ASDFGHJKL;‘ZXCVBNM,./"; 4 int main() 5 { 6 int i,c; 7 while((c=getchar()) != EOF) 8 { 9 for(i=1; (i<strlen(s))&&s[i]!=c; i++); 10 if(s[i]) 11 putchar(s[i-1]); 12 else 13 putchar(c); 14 } 15 return 0; 16 }
以上是关于UVA10082 WERTYU的主要内容,如果未能解决你的问题,请参考以下文章