写一个c++程序作用是英文中的动词有一种状态为正在进行时对于大多数动词来说直接在结尾加上ing即转化为正在进行时的词汇。例如study加上ing之后变成studying。现在请你输入一个加上ing之后可以变成正在进行时的单词输出它转化为正在进行时的单词。
#include
using namespace std;
int main() { string word; cin >> word; int len = word.length(); if (len >= 2 && word[len-2] == 'i' && word[len-1] == 'e') { // 如果单词以ie结尾,则去掉ie,加上ying word = word.substr(0, len-2) + "ying"; } else if (word[len-1] == 'e') { // 如果单词以e结尾,则去掉e,加上ing word = word.substr(0, len-1) + "ing"; } else { // 其他情况直接加上ing word += "ing"; } cout << word << endl; return 0;
原文地址: http://www.cveoy.top/t/topic/e9XP 著作权归作者所有。请勿转载和采集!