早教吧作业答案频道 -->其他-->
求C++大神给一组各分别以er、ly和ing结尾的单词,请删除每个单词的结尾的er、ly或ing,然后按原顺序输出删除后缀后的单词(删除后缀后的单词长度不为0).关于输入输入的第一行是一个整数n
题目详情
求C++大神
给一组各分别以er、ly和ing结尾的单词,请删除每个单词的结尾的er、ly或ing,然后按原顺序输出删除后缀后的单词(删除后缀后的单词长度不为0).
关于输入
输入的第一行是一个整数n(n≤50),表示后面有n个单词;
其后每行一个单词(单词中间没有空格,每个单词最大长度为32).
关于输出
按原顺序输出删除后缀后的单词.
例子输入
3
referer
lively
going
例子输出
refer
live
go
提示
使用strlen(str)方法可以知道字符串的长度;
使用strcmp(str1,str2)可以判断两个字符串是否相等;
注意,这两个函数都在string.h中.
给一组各分别以er、ly和ing结尾的单词,请删除每个单词的结尾的er、ly或ing,然后按原顺序输出删除后缀后的单词(删除后缀后的单词长度不为0).
关于输入
输入的第一行是一个整数n(n≤50),表示后面有n个单词;
其后每行一个单词(单词中间没有空格,每个单词最大长度为32).
关于输出
按原顺序输出删除后缀后的单词.
例子输入
3
referer
lively
going
例子输出
refer
live
go
提示
使用strlen(str)方法可以知道字符串的长度;
使用strcmp(str1,str2)可以判断两个字符串是否相等;
注意,这两个函数都在string.h中.
▼优质解答
答案和解析
#include
#include
using namespace std;
char word[100][33];
int main()
{
int n;
cin >> n;
for(int i=0;i> word[i];
for(int i=0;i2&&word[i][len-2]=='e'&&word[i][len-1]=='r')
{
word[i][len-2] = 0;
}
else if(len>2&&word[i][len-2]=='l'&&word[i][len-1]=='y')
{
word[i][len-2] = 0;
}
else if(len>3&&word[i][len-3]=='i'&&word[i][len-2]=='n'&&word[i][len-1]=='g')
{
word[i][len-3] = 0;
}
cout
#include
using namespace std;
char word[100][33];
int main()
{
int n;
cin >> n;
for(int i=0;i> word[i];
for(int i=0;i2&&word[i][len-2]=='e'&&word[i][len-1]=='r')
{
word[i][len-2] = 0;
}
else if(len>2&&word[i][len-2]=='l'&&word[i][len-1]=='y')
{
word[i][len-2] = 0;
}
else if(len>3&&word[i][len-3]=='i'&&word[i][len-2]=='n'&&word[i][len-1]=='g')
{
word[i][len-3] = 0;
}
cout
看了 求C++大神给一组各分别以e...的网友还看了以下:
已知摄氏温度X,与华氏温度Y的换算关系为Y=5分之9X+32,设计一个算法,输入摄氏温度,输出相应 2020-05-13 …
matlab solve的问题.syms x ysolve('3*x+6*y=7','5*x-7* 2020-05-16 …
求详解关于C语言的(21)有以下程序#include<stdio.h>.main(){inty=1 2020-06-15 …
如图,有一台+数值转换机+,输入一对数(x,y)后,输出一个新数3(x+2y)—2.如果输入(2a 2020-06-17 …
一个计算程序是对输入的x,先平方,然后乘2,再减去1,最后输出y,若输入的x的值为2,则输出的y值 2020-07-13 …
LispCAD求助高手!怎么通过代码实现连续画直线?我想实现一个功能,举例,输入一组长度数字(10 2020-08-01 …
cad中度分秒的输入格式大神们帮帮忙4.在绘图时需要在命令行输入一个角度,当角度为30度40分50秒 2020-11-07 …
如图是某种算法的程序,回答下面的问题:(1)写出输出值y关于输入值x的函数关系式f(x);(2)当输 2020-12-31 …
已知如图所示的程序框图(1)当输入的x为2,-1时,分别计算输出的y值,并写出输出值y关于输入值x的 2020-12-31 …
关于算法,框图的问题,急.有一个数据运算装置,开始→输入x→运算装置→输出y→结束输入数据x通过这个 2021-01-15 …