主题:求解一道简单题目。。。
yuying2417
[专家分:0] 发布于 2009-11-09 16:28:00
[color=FF0000]题目:[/color]
输入一段英文句子 删除单词里面的元音字母(a,e,i,o,u),像like就删除i,e。 如果单词只有一个字母像a 就不用删除,将两个连续相同的非原音字母去除一个,将结果输出,并计算单词数和平均每个单词删除的字数。
例:输入like me,就输出lk m
输入May I help you,就输出My I hlp y
[color=0000FF]数组,向量都可以的。很多方法都忘了,哪位高手帮帮忙,万分感谢[/color]
最后更新于:2009-11-09 22:26:00
回复列表 (共5个回复)
沙发
worinimandsc [专家分:0] 发布于 2009-11-13 09:45:00
定义两个数组比如a[i],b[j] ,然后把"like me"存入a[i]数组,然后用if语句如果是a,e,i,o,u就不管它,否则存入b[j],然后输出结果
板凳
jishan [专家分:0] 发布于 2009-11-30 18:55:00
用replaceAll
3 楼
HeroSong [专家分:940] 发布于 2009-12-06 17:22:00
给你个建议吧:首先肯定1楼说的有道理。解决此题的思路是,首先把句子划分为单词,然后对单词进行字母分析,分别进行长度,元音,非元音,连续相同非元音等判断,然后做出剔除还是保留的决定,然后把按需求算法剔除了元音的‘单词’保留输出即可。
4 楼
sxm227 [专家分:10] 发布于 2009-12-24 10:26:00
深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议,针对想进入IT软件行业的有志人士提供专业的企业内训,实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段,实训前就签订就业安置协议,岗前实训后入职,不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业,有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询
5 楼
sxm227 [专家分:10] 发布于 2009-12-28 08:55:00
深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询
我来回复