noi-8177-刪除單詞字尾
阿新 • • 發佈:2019-01-05
刪除單詞字尾
- 總時間限制:
- 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; }