【UVa】[10082]WERTYU

文章字数:137

问题描述

问题分析

有一点细节就是 涉及到转义字符\
所以在建立s字符串时要写\\来代表单个的\
其它的就是直接输出它的前一个字符就好了

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#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);
	}
	return 0;
}

题目地址:
【UVa】[10082]WERTYU 【POJ】[2538]WERTYU

加载中...