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哦!

首页