U7349.三角形变形记
提高+/省选-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
还记得这个三角形吗?它又双叒叕来了!
它的英文名叫做triangle。现在它像修改名字:
可以进行查找、子串、替换、添加、插入、大小、检查、修改、分割操作,具体如下:
查找:查找是否存在与名字中的子字符串,若没有返回-1,否则返回开始索引
子串:查找开始索引起的n个字符,返回字符串的切片
替换:从开始索引起n个字符替换成另一个字符串
添加:在字符串末尾添加一个字符串
插入:从字符串开始索引起插入一个字符串
大小:将字符串全变成大写或小写
检查:检查字符串是否全由数字/空格/字符/字母/大写/小写组成
修改:将字符串索引为i的字符换成其他字符
分割:以a字符为分割线分割字符串,放入向量中,再将其依次输出
quit退出死循环然后输出该字符串
输入输出样例
输入#1
查找 ian 子串 1 4 替换 3 2 di 添加 upset 插入 2 swic 大小 大写 检查 字符 修改 5 x 分割 a quit
输出#1
2 rian 1 TRSWIxIDIGLEUPSET TRSWIxIDIGLEUPSET
说明/提示
本题或许会需要这些头文件:
<cctype><algorithm><functional><sstream><vector><string>
别忘了#include哦!