PAT basic 1033
来源:互联网 发布:java 中接口interface 编辑:程序博客网 时间:2024/06/03 19:51
#include <iostream>using namespace std;int main() { string a, b; getline(cin, a);//为了防止第一行是空的,不能用cin >> a,用getline(cin, a) getline(cin, b); if (a.length() == 0) { cout << b; return 0; } int flag = 0; int lena = a.length(); int lenb = b.length(); //检验是否有大写 for (int i = 0; i < lena; i++) { if (a[i] == '+') { flag = 1; a[i] = '#'; } } //去除大写字母 if(flag) { for (int i = 0; i < lenb; i++) { if (b[i] >= 'A' && b[i] <= 'Z') { b[i] = '#'; } } } //去除其它字母 for (int i = 0; i < lenb; i++) { for (int j = 0; j < lena; j++) { if (a[j] == b[i]) { b[i] = '#'; } if (a[j] >= 'A' && a[j] <= 'Z' && b[i] == a[j] + 32) { b[i] = '#'; } } } int flag1 = 0; //print for (int i = 0; i < lenb; i++) { if (b[i] != '#') { cout << b[i]; flag1 = 1; } } if (flag1 == 0) cout << endl; return 0;}
阅读全文
0 0
- PAT basic 1033
- pat-basic-1033-c语言
- PAT Basic
- PAT (Basic Level) Practise
- PAT Basic 1001
- PAT Basic 1002
- PAT Basic 1005
- PAT Basic 1006
- PAT Basic 1007
- PAT Basic 1008
- PAT Basic 1009
- PAT Basic 1010
- pat basic level 1016
- pat basic level 1018
- pat basic level 1019
- PAT(basic level)题解
- PAT basic 1004 : 成绩排名
- PAT (Basic) 1001~1005
- 内存检测工具valgrind
- PAT basic 1032
- 利用opencv实现人脸检测(C++版)
- 基于jwt的token验证
- 基础部分
- PAT basic 1033
- PAT basic 1034
- 2017-08-07 NOIP模拟赛
- Collectioni List 集合
- PAT basic 1035
- PAT basic 1036
- Spring-引用Bean的属性值
- PAT basic 1037
- 安卓自定义相机,使用系统相机教程源码都有