
字符串问题
嘴角上扬*
渴求力量的家伙毫无疑问地都在追求着战斗!-更木剑八
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PTA乙级1017A除以B
思路 通过字符串读取大数,然后模拟除法过程,如果在算除法的过程中够除的情况下就直接输出,否则就继续向后找数字,另外如果a<b的情况下也需要讨论 AC代码 #include<iostream> #include<string> using namespace std; int main() { string s; int b; int q=0,r=0; cin>>s>>b; for(int i=0;i<s.length();i++)原创 2021-05-23 21:21:24 · 118 阅读 · 0 评论 -
PTA乙级1016部分A+B
思路:通过string字符串容器和char类型分别读入原来的数和要找的数字,通过遍历寻找的办法找到后加和,最后两者相加 AC代码 #include<iostream> #include<algorithm> #include<string> using namespace std; int main() { string a,c; char b,d; int s1=0,s2=0; cin>>a>>b>>c>>原创 2021-05-23 20:40:16 · 82 阅读 · 0 评论 -
福尔摩斯的约会(C++)
思路: 用map存储星期,用flag来判断是否第一个星期已经判断完毕,并且在判断完成第二个 时 ,要记得break AC代码 #include<iostream> #include<algorithm> #include<map> using namespace std; string s1,s2,s3,s4,s5; map<int,string>ti; int main() { cin>>s1>>s2>>原创 2021-05-20 22:12:07 · 104 阅读 · 0 评论 -
字符串(蓝桥杯模拟赛)
题目描述 又是努力刷题的一天。众所周知wyk是国一大佬喜欢帮群友解答问题。 现在xmy好奇群里的聊天记录有多少条是@wyk的,但是他在忙着摸鱼。 所以找到了你,给了你N条聊天记录,让你帮他算一下。 注意:保证聊天记录的字母都是在ASSIC内。聊天记录存在空格,也可能以空格开头或结尾。@wyk必须连续才能生效,一条聊天记录保证在一行。 思路: 通过getline(cin,ss(string声明))读入字符串,挨个遍历,在这要注意两点,一个是前面无论是cin还是scanf读入,都要在后面加一个getchar()原创 2021-04-12 21:10:55 · 156 阅读 · 0 评论 -
A-B(字符串问题)
题目描述 本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。 输入格式 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10 4 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束 输出格式 在一行中打印出A−B的结果字符串 样例输入 I love GPLT! It’s a fun game! aeiou 样例输出 I lv GPLT! It’s fn gm! 思路 此处不原创 2021-04-05 10:42:47 · 5370 阅读 · 0 评论 -
P1125 [NOIP2008 提高组] 笨小猴
题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。 输入描述 一个单词,其中只可能出现小写字母,并且长度小于100100。 输出描述 共两行,第一行是一个字符串,假设输入的的单词是Luc原创 2021-03-25 18:35:34 · 796 阅读 · 0 评论 -
P1012 [NOIP1998 提高组] 拼数
题目描述 设有 n个正整数将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。 输入描述 第一行有一个整数,表示数字个数 n。 第二行有 n个整数,表示给出的 n个整数 输出描述 一个正整数,表示最大的整数 样例输入 3 13 312 343 样例输出 34331213 样例输入 4 7 13 4 246 样例输出 7424613 说明 1<=n<=20 1<=ai<=1e9 代码 #include <iostream> #include<string>原创 2021-03-25 16:07:32 · 286 阅读 · 0 评论 -
字符串的输入输出处理(蓝桥杯)
题目描述 字符串的输入输出处理。 输入描述 第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。 输出描述 先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。 样例输入 2 www.dotcpp.com DOTCPP A C M D O T CPP 样例输出 www.dotcpp.com DOTCPP A C M D O T CPP 思路分析 1.首先前N行原创 2021-03-23 12:11:38 · 840 阅读 · 4 评论 -
字符串逆序(蓝桥杯)
题目描述 将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 输入描述 输入包括一行。 第一行输入的字符串。 输出描述 输出转换好的逆序字符串。 样例输入 I am a student 样例输出 tneduts a ma I 思路分析 1.输入描述中式一行字符串,而且样例输入表示也用空格,所以此处用scanf或者cin输入就有诸多不变,而用getline输入一行便十分方便。 2.主要运用知识点:getline输入,sring容器自带的size函数,字符串和字符数组的转换 3.此题目中原创 2021-03-23 11:48:34 · 347 阅读 · 0 评论