1. 程式人生 > >noi-8177-刪除單詞字尾

noi-8177-刪除單詞字尾

刪除單詞字尾

總時間限制: 
1000ms 
記憶體限制: 
65536kB
描述

給定一個單詞,如果該單詞以er、ly或者ing字尾結尾, 則刪除該字尾(題目保證刪除字尾後的單詞長度不為0), 否則不進行任何操作。

輸入
輸入一行,包含一個單詞(單詞中間沒有空格,每個單詞最大長度為32)。
輸出
輸出按照題目要求處理後的單詞。
樣例輸入
referer
樣例輸出
refer
來源
北京大學醫學部計算概論08期末考試題
//noi_8177
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<iomanip>

using namespace std;

int main(){
	string s1;
	cin>>s1;
	int i=s1.length();
	if(s1[i-1]=='y'&&s1[i-2]=='l'){

		for(int j=0;j<i-2;j++) cout<<s1[j];
	}	
	else if(s1[i-1]=='r'&&s1[i-2]=='e'){

		for(int j=0;j<i-2;j++) cout<<s1[j];
	}	
	else if(s1[i-1]=='g'&&s1[i-2]=='n'&&s1[i-3]=='i'){

		for(int j=0;j<i-3;j++) cout<<s1[j];
	}
	else cout<<s1;
	return 0;
}