字符串
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
-
字符串对象及其操作
使用string类需要将其头文件包含到程序中,预处理命令为:#include string> //不能写为string.h一、字符串对象 1.字符串对象的定义和初始化定义和初始化字符串对象,与变量的方法类似。如果string对象没有初始化则一律为空字符串。需要注意的是C++字符串不需要NULL字符结尾。char S1[20]; //C风格字符串string st原创 2018-02-04 21:14:55 · 417 阅读 · 0 评论 -
(KMP裸题)hdu1711 Number Sequence
Problem DescriptionGiven two sequences of numbers : a[1], a[2], ...... , a[N], and b[1], b[2], ...... , b[M] (1 <= M <= 10000, 1 <= N <= 1000000). Your task is to find a number K whic...原创 2018-04-19 21:25:23 · 129 阅读 · 0 评论 -
待补.....(KMP循环节)hdu1358 Period
hdu1358 Period Problem DescriptionFor each prefix of a given string S with N characters (each character has an ASCII code between 97 and 126, inclusive), we want to know whether the prefix is a ...原创 2018-05-01 19:24:37 · 157 阅读 · 0 评论 -
(KMP)剪花布条
传送门: 剪花布条 Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? Input输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰...原创 2018-04-30 21:11:35 · 166 阅读 · 0 评论 -
(KMP)hdu4763 Theme Section
Theme Section Problem DescriptionIt's time for music! A lot of popular musicians are invited to join us in the music festival. Each of them will play one of their representative songs. To make t...原创 2018-04-30 17:16:58 · 114 阅读 · 0 评论 -
(KMP裸题)hdu1686 Oulipo
Problem DescriptionThe French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote from the book:Tout avait Pa...原创 2018-04-17 21:19:47 · 214 阅读 · 0 评论 -
C语言字符数组的初始化
1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。[cpp] view plain copychar str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'}; 即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数转载 2018-02-05 21:45:07 · 437 阅读 · 0 评论 -
输出月份英文名(20 分)
本题要求实现函数,可以返回一个给定月份的英文名称。 函数接口定义: char *getmonth( int n ); 函数getmonth应返回存储了n对应的月份英文名称的字符串头指针。如果传入的参数n不是一个代表月份的数字,则返回空指针NULL。裁判测试程序样例:#include char *getmonth( int n );int main()原创 2017-09-15 17:22:06 · 18948 阅读 · 2 评论 -
(字符串输入问题)L1-032. Left-pad
L1-032. Left-pad时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其原创 2018-02-05 20:09:34 · 457 阅读 · 0 评论 -
(字符串读入问题+解析)L1-025. 正整数A+B
L1-025. 正整数A+B时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数原创 2018-02-05 16:49:37 · 805 阅读 · 1 评论 -
字符数组及字符串的处理函数
下面是对字符方面知识点的梳理: char ch; ch=getchar(); //对字符的输入 putchar(ch); //对字符的输出原创 2018-02-04 12:55:19 · 249 阅读 · 0 评论 -
用scanf()和gets()输入字符串的区别及C++中几个输入函数的用法和区别(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))
相同点:字符串接受结束后自动加’\0’ 不同点:scanf用%d输入数字或用%s输入字符串时,在开始读之前会跳过空格、回车或制表符等空白字符,再次遇到这些字符时,系统认为读入结束,因此不能输入带空格的字符串。未读取到的被留在了输入缓冲区中。 gets()以回车符作为字符串的终止符,同时将回车符从缓冲区读走,但不作为字符串的一部分。而scanf()不读走回车符,回车符仍留在输入缓冲中。原创 2017-07-21 11:16:16 · 1032 阅读 · 0 评论 -
51nod 1088 最长回文子串
传送门:51nod1088 最长回文子串 Input示例daabaacOutput示例5//模拟 #include<iostream>#include<cstdio>#include<string>using namespace std;int main(){ string str; cin>>str;...原创 2018-09-12 16:53:13 · 138 阅读 · 0 评论