阅读背景:

算法竞赛入门经典_键盘字符输入问题C++实现

来源:互联网 

C++
#include<stdio.h> 
char s[] = "`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"; 

int main() 
{  
	int i, c;  
	while((c = getchar()) != EOF) //"c = getchar()"的返回值,把它和EOF进行比较
	{    
		for (i=1; s[i] && s[i]!=c; i++); //找错位之后的字符在常量表中的位置    
		if (s[i]) putchar(s[i-1]); //如果找到,则输出它的前一个字符    
		else putchar(c);  
	}  
	return 0; 
}
#include<st



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: