牛客每日一解

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

小红染上了一种病,她说的每个字的结尾都会带上喵(nya)。

比如:她本来想说: “naruhodo” ,结果会变成 “naruhodonya”

现在小红说了一句话,请你还原她本来想说的话喵。

输入描述:


输入一行字符串,代表小红说的话。(保证是以nya结尾的喵~) 字符串长度不超过1000喵~

输入的字符串可能有下面这么多东西喵~

1. 大写字母喵~

2. 小写字母喵~

3. 阿拉伯数字喵~

4. 特殊符号包括 ~`!@#$%^&*()_+-={}|:"<>?[]\;',./ 喵~

5. 还有水平制表符(TAB)和空格(SPACE)的喵~

输出描述:

请你还原小红说的话喵~

示例1

输入

wahahahahanya

输出

wahahahaha

示例2

输入

konbanha (-_^) ~nya

输出

konbanha (-_^) ~


备注:

这道题才不是小红出的喵。
#include 

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个字符

你可能感兴趣的:(牛客,c++,算法,数据结构,c++)