1029. 旧键盘(20)
2015-07-30 13:03
239 查看
200 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
CHEN, Yue
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。
输入格式:
输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。
输出格式:
按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有1个坏键。
输入样例:
7_This_is_a_test _hs_s_a_es
输出样例:
7TI
先找出没有打出来的字符并转换好,然后去掉重复的
#include<stdio.h> #include<string.h> int main() { int m; char a[81]; gets(a); m=strlen(a); char b[81]; gets(b); int i,j,k; char c[81]; j=k=0; for(i=0;i<m;i++) { if(a[i]!=b[j]) { if(a[i]>='a' && a[i]<='z') { c[k]=a[i]-32; } else { c[k]=a[i]; } k++; } else { j++; } } for(i=0;i<k;i++) { for(j=0;j<i;j++) { if(c[i]==c[j]) { break; } } if(j>=i) { printf("%c",c[i]); } } printf("\n"); return 0; }
相关文章推荐
- 使用cmake配置qt项目时利用openmp
- 读书笔记12:观察者模式
- 高效Linux之autojump的安装、配置与使用
- 进程,创建,vfork
- Azure 执行模型
- python自动化安装源码软件包
- 读书笔记11:建造者模式
- jquery报表
- Java之重载与覆盖
- 部门询证函
- [MySQL优化案例]系列 — 分页优化
- MVC+Repository+UOW+EntityFrmeWork的使用
- Java中文编码
- ubuntu下wps提示系统缺失字体
- stm32f030c8t6 MCU进入低功耗模式
- 用eclipse写C++的常用设置
- HTML 的超链接 a 标签中如何设置其宽度和高度
- 如何给selector默认设置一个无背景
- 二分查找及拓展
- SSH无密码登录多台服务器(Linux新手之路)