1033. 旧键盘打字(20)
来源:互联网 发布:阿里云企业邮箱设置 编辑:程序博客网 时间:2024/05/16 02:32
#include<stdio.h> #include<string.h> char change(char c) { if(c>='A'&&c<='Z') return c+('a'-'A'); else if(c>='a'&&c<='z') return c+('A'-'a'); else return c; } int main() { char in[100001],broken[100001],*pi,c; int i; i=0; while((c=getchar())!='\n') { broken[i++]=c; } broken[i]='\0'; i=0; while((c=getchar())!='\n') { in[i++]=c; } in[i]='\0'; for(i=0;broken[i]!='\0';i++) { if(broken[i]>='a'&&broken[i]<='z') continue; while((pi=strchr(in,broken[i]))!=NULL) { *pi=1; } if(broken[i]>='A'&&broken[i]<='Z') { while((pi=strchr(in,broken[i]+('a'-'A')))!=NULL) { *pi=1; } } } if((pi=strchr(broken,'+'))!=NULL) { for(i=0;in[i]!='\0';i++) { if(in[i]>='A'&&in[i]<='Z') in[i]=1; } } for(i=0;in[i]!='\0';i++) { if(in[i]>1) printf("%c",in[i]); } printf("\n"); return 0; }
0 0
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- 1033. 旧键盘打字(20)
- HDU
- 1032. 挖掘机技术哪家强(20)
- swift中枚举的定义以及调用传值的小功能,
- java——io流FileWriter和FileReader
- 耳机串音问题解决(crosstalk)
- 1033. 旧键盘打字(20)
- (转)外边合并问题
- 1034. 有理数四则运算(20)
- python笔记
- 1036. 跟奥巴马一起编程(15)
- Effective Java-学习笔记(10-11章)
- ThinkPHP5.0-请求
- apk签名信息查看
- 1037. 在霍格沃茨找零钱(20)