L1-059 敲笨钟
作者:
lvjj
,
2024-04-08 22:57:20
,
所有人可见
,
阅读 14
//输入两句诗,判断是否存在“ong,”,是就继续往后判断,不是就输出skipped
//如果存在的话的话,判断后面存不存在“ong.”,存在就把后面一段改为敲笨种,否则skipped
//添加敲笨种字符串的方法:从后到前,不断查找空格并且记数,当空格为3就停止查找,在当前空格的后一个位置添加敲笨种
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
string str;
cin>>n;
cin.ignore();
for(int i=0;i<n;i++){
getline(cin,str);
if(str.find("ong,")!=-1){
if(str.find("ong.")!=-1){
int num=0;//计数
int a;//记录位置的下标
for(int i=str.size()-1;i>=0;i--){
if(str[i]==' ')num++;
a=i;
if(num==3)break;
}
str.erase(str.begin() + a, str.end());
str+=" qiao ben zhong.";
cout<<str<<endl;
}else{
cout<<"Skipped"<<endl;
}
}else{
cout<<"Skipped"<<endl;
}
}
return 0;
}