牛客每日一解

16 篇文章 0 订阅

链接:登录—专业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个字符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值