链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
题目描述
小红染上了一种病,她说的每个字的结尾都会带上喵(nya)。
比如:她本来想说: “naruhodo” ,结果会变成 “naruhodonya”
现在小红说了一句话,请你还原她本来想说的话喵。
输入描述:
输入一行字符串,代表小红说的话。(保证是以nya结尾的喵~) 字符串长度不超过1000喵~
输入的字符串可能有下面这么多东西喵~
1. 大写字母喵~
2. 小写字母喵~
3. 阿拉伯数字喵~
4. 特殊符号包括 ~`!@#$%^&*()_+-={}|:"<>?[]\;',./ 喵~
5. 还有水平制表符(TAB)和空格(SPACE)的喵~
输出描述:
请你还原小红说的话喵~
示例1
输入
wahahahahanya
输出
wahahahaha
示例2
输入
konbanha (-_^) ~nya
输出
konbanha (-_^) ~
备注:
这道题才不是小红出的喵。
#include <iostream>
using namespace std;
int main(){
string a;//定义一个字符串a
getline(cin,a);//使用getline函数输入字符串可以输入空格和一些特殊符号
a.erase(a.size() - 3);//erase函数表示消除,如果里面是一个的话就是默认修改到括号里的数字的位置
cout << a;//输出改造后的字符串
return 0;
}
注意:
1. string 是定义字符串的一个函数
2. getline 函数的用法(输入/输出,字符串的名称)
3. erase 函数的用法:字符串名称.erase(数字,比方说a),表示到修剪字符串修剪到剩下a个字符