题目描述
给定一个仅包含大写字母的单词,删除该单词中的以下九个字母:C,A,M,B,R,I,D,G,E。
输入格式
一行一个字符串,表示给定的单词。
输出格式
一行一个字符串,表示删除字母后的字符串。
样例输入
LOVA
样例输出
LOV
解题思路
对于这道题呢,我们需要先定义一个字符串:string,然后在进行循环。这样我们就可以一个一个的找字符串中是否有:C,A,M,B,R,I,D,G,E.
代码
#include <iostream>//一个很普通的头文件。
using namespace std;
int main()
{
string s;
cin >> s;
for(int i = 0; i <= s.size(); i++)//进行s.size次循环。
{
if(s[i]=='C' || s[i]=='A' || s[i]=='M' || s[i]=='B' || s[i]=='R' || s[i]=='I' || s[i]=='D' || s[i]=='G'|| s[i]=='E')//判断是否有CAMBRIDGE。
{
continue;//如果有跳过一下循环。
}
else
{
cout << s[i];//如果不是输出整个字符串。
}
}
return 0;
}