1084. Broken Keyboard (20)解题报告
来源:互联网 发布:csp绘画软件模型 编辑:程序博客网 时间:2024/06/05 03:11
不可使用set,因为set内部的元素是按照ASCII码顺序排列的。
#define _CRT_SECURE_NO_WARNINGS#include <cstdio>#include <cstdlib>#include <cctype>#include <cstring>using namespace std;int main(void) { char str1[100], str2[100], worn[100]; int i, j, k, len1, len2, len3 = 0; bool flag; scanf("%s %s", str1, str2); len1 = strlen(str1); len2 = strlen(str2); for (i = 0, j = 0; i < len1 && j < len2;) { if (toupper(str1[i]) == toupper(str2[j])) { i++; j++; } else { flag = false; for (k = 0; k < len3; k++) { if (worn[k] == toupper(str1[i])) { flag = true; break; } } if (!flag) { worn[len3++] = toupper(str1[i]); } i++; } } while (i < len1) { flag = false; for (k = 0; k < len3; k++) { if (worn[k] == toupper(str1[i])) { flag = true; break; } } if (!flag) { worn[len3++] = toupper(str1[i]); } i++; } k = 0; while (k < len3) { printf("%c", worn[k++]); } return 0;}
0 0
- 1084. Broken Keyboard (20)解题报告
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- 1084. Broken Keyboard (20)
- C/C++的对象模型
- 本地计算机用plsql访问虚拟机中的oracle数据库
- noip2016 游记
- PAT B1021
- 使用stunnel双向证书认证加密samba的数据传输
- 1084. Broken Keyboard (20)解题报告
- Two Sum
- 初入开发组(3)--一个程序员的成长史(18)
- Jquery EasyUI dataGrid加载图片时,序号出现错行的解决办法
- [Leetcode]35. Search Insert Position
- Winform 使用SplashScreen窗口
- LibEvent中文帮助文档--第18章【LibEvent编程示例】
- AIDL学习总结
- 怎么避免野指针(面试题)