首先,需明白元音字母都有哪些。通常来说,有以下5个元音,即a、e、i、o、u。删除字符串中的元音字母即要求遍历字符串找到元音字母并删除。

例如,有个字符串为“Welcome to the world!”,删除元音字母后字符串变为“Wlcm t th wrld!”。

最简单方法就是依次遍历每个字符,如果是元音字母,则删除。

#include <iostream>
using namespace std;
void DelVowels(char* s)
{int i = 0;int j = 0;while (s[j] != '\0'){while (s[j] == 'a' || s[j] == 'e' || s[j] == 'i' || s[j] == 'o' || s[j] == 'u'){j++;}s[i++] = s[j++];}s[i] = '\0';cout << s;cout << endl;
}
int main()
{char str[100];gets(str);DelVowels(str);return 0;
}

删除字符串中的元音字母相关推荐

  1. 算法--------数组------反转字符串中的元音字母

    编写一个函数,以字符串作为输入,反转该字符串中的元音字母.示例 1:输入: "hello" 输出: "holle" 示例 2:输入: "leetcod ...

  2. python反转字符串的元音字母_345. 反转字符串中的元音字母-----leetcode刷题(python解题)...

    [TOC] 题目 编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入: "hello" 输出: "holle" 示例 2: 输入: & ...

  3. python删除字符串中的字母_在Python中删除字符串中的大写字母

    我想写一个函数消除一个字符串和2个可选参数.第一个可选参数(bad_characters)取一个字母,第三个参数(case_sensitive)取一个布尔值.该函数应该接受一个字符串s并移除bad_c ...

  4. leetcode-345-翻转字符串中的元音字母

    编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入:"hello" 输出:"holle" 示例 2: 输入:"leetcod ...

  5. 345. 反转字符串中的元音字母

    345. 反转字符串中的元音字母 给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串. 元音字母包括 'a'.'e'.'i'.'o'.'u',且可能以大小写两种形式出现. 示例 1: ...

  6. LeetCode 345. 反转字符串中的元音字母

    1. 题目 编写一个函数,以字符串作为输入,反转该字符串中的元音字母. 示例 1: 输入: "hello" 输出: "holle"示例 2: 输入: " ...

  7. 写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出

    题目描述 写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出. 输入 一行字符串 输出 顺序输出其中的元音字母(aeiuo) 样例输入 abcde 样例输出 ae #include< ...

  8. C#LeetCode刷题之#345-反转字符串中的元音字母​​​​​​​(Reverse Vowels of a String)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3935 访问. 编写一个函数,以字符串作为输入,反转该字符串中的元 ...

  9. Leetcode每日一题:345.reverse-vowels-of-a-string(反转字符串中的元音字母)

    思路:这道题有很多种办法解决,比如用一个vector存字符串中元音字母的索引,然后反转,或者用一个字符串res存原字符串中的元音字母(倒着存,从len-1开始遍历啊),然后遍历原字符串,把原来位置的元 ...

  10. 20200320:反转字符串中的元音字母(leetcode345)

    反转字符串中的元音字母 题目 思路与算法 代码实现 复杂度分析 题目 思路与算法 在复习没太多时间,因此随机一道中等难度以下的题,这道是一个很简单的双指针,不需要太多想法,直接双指针实现即可. 左指针 ...

最新文章

  1. CISCO CME:配置基于硬件的电话会议
  2. 在Android源码树中添加userspace I2C读写工具(i2c-util)
  3. soa学习路线_Web服务安全性和SOA路线图的人为维度
  4. 滑雪(信息学奥赛一本通-T1280)
  5. mysqld -install命令时出现install/remove of the service denied错误的原因和解决办法
  6. 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
  7. sdl android rtp h264,使用RTP协议发送和接收H264的例子(支持解码、播放)
  8. mysql show profile_MySQL show profile使用说明
  9. IOMMU简述-上篇
  10. 在项目中集成hibernate遇到的问题(4)
  11. SVM-求解最大间隔分离超平面
  12. RandomAccessFile 随机读写文件
  13. 吴式太极大师战波简介
  14. Go语言之高级篇beego框架之view
  15. MIT 18.06 +线性代数的几何意义+3Blue1Brown 笔记
  16. 【Hive】Hive练习题(一)
  17. python怎么批量下载年报_Python+Wind 批量下载上市公司年报 - Part 1/2
  18. CAD文件如何在线转换成JPG格式
  19. 无忧考吧计算机二级c语言压轴题,高考数学满分突破秒杀压轴题
  20. JSP学习笔记之基础教程

热门文章

  1. tk.mybatis.mapper.MapperException: 无法获取 com.zhao.mapper.BIllTypeMapper.selectCountByExample 方法的泛型信息
  2. 计算机组装实践第一课,计算机组装实践研究 毕业论文.doc
  3. 边缘云计算概念、架构及应用场景
  4. [乡土民间故事_徐苟三传奇]第廿三回_吃蒸肉财主受捉弄
  5. 从零搭建自动化测试平台
  6. 【干货】github上十二款最著名的Android播放器开源项目
  7. hadoop学习之azkaban(5.1):azkaban的使用及示例 标签: 任务调度hadoopazkaban脚本
  8. 【阿里网盘】深度学习与Pytorch视频教程
  9. 天地图 政府内网 代理
  10. 教师节快乐,全网最全编程学习网站汇总来了,还不赶快收藏