邮件模板网站,网站怎么做按钮,株洲网页,免费可以看污app秋葵本题思路简单 题目和代码如下#xff1a; 问题描述 试题编号#xff1a;201409-3试题名称#xff1a;字符串匹配时间限制#xff1a;1.0s内存限制#xff1a;256.0MB问题描述#xff1a; 问题描述给出一个字符串和多行文字#xff0c;在这些文字中找到字符串出现的那些行…本题思路简单 题目和代码如下 问题描述 试题编号201409-3试题名称字符串匹配时间限制1.0s内存限制256.0MB问题描述 问题描述 给出一个字符串和多行文字在这些文字中找到字符串出现的那些行。你的程序还需支持大小写敏感选项当选项打开时表示同一个字母的大写和小写看作不同的字符当选项关闭时表示同一个字母的大写和小写看作相同的字符。 输入格式 输入的第一行包含一个字符串S由大小写英文字母组成。 第二行包含一个数字表示大小写敏感的选项当数字为0时表示大小写不敏感当数字为1时表示大小写敏感。 第三行包含一个整数n表示给出的文字的行数。 接下来n行每行包含一个字符串字符串由大小写英文字母组成不含空格和其他字符。 输出格式 输出多行每行包含一个字符串按出现的顺序依次给出那些包含了字符串S的行。 样例输入 Hello15HelloWorldHiHiHelloHiHiGrepIsAGreatToolHELLOHELLOisNOTHello 样例输出 HelloWorldHiHiHelloHiHiHELLOisNOTHello 样例说明 在上面的样例中第四个字符串虽然也是Hello但是大小写不正确。如果将输入的第二行改为0则第四个字符串应该输出。 评测用例规模与约定 1n100每个字符串的长度不超过100。 #includebits/stdc.h
using namespace std;
void toStandard(string str){int lenstr.size();for(int i0;ilen;i){str[i]tolower(str[i]);}
}
int main(){string key;int flag;//0-大小写不敏感1- 大小写敏感cinkey; cinflag;if(flag0){toStandard(key);}int n;cinn;for(int i0;in;i){string temps;cintemps;string sstemps;if(flag0){toStandard(ss);}if(ss.find(key)!string::npos){couttempsendl;}}return 0;
}转载于:https://www.cnblogs.com/JsonZhangAA/p/8541629.html