算法训练 确定元音字母位置

输入一个字符串,编写程序输出该字符串中元音字母的首次出现位置,如果没有元音字母输出0。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。

样例输入:

hello

样例输出:

2

样例输入:

apple

样例输出:

1

样例输入:

pmp

样例输出:

0

#include

#include

using namespace std;

int main() {

string s;

cin >> s;

for(int i = 0; i < s.length(); i++) {

if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' || s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U') {

cout << i+1;

cout << 0;

}

}

return 0;

}

//感觉上述方法在if语句处有点不合理

#include

#include

using namespace std;

int main() {

string s;

cin >> s;

for(int i = 0; i < s.length(); i++) {

if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' || s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U') {

cout << i+1;

break;

}

else {

cout << 0;

break;

}

}

cout<

return 0;

}

C语言记录元音字母的位置,算法训练 确定元音字母位置相关推荐

  1. [Java] 蓝桥杯ALGO-78 算法训练 确定元音字母位置

    问题描述 输入一个字符串,编写程序输出该字符串中元音字母的首次出现位置,如果没有元音字母输出0.英语元音字母只有'a'.'e'.'i'.'o'.'u'五个. 样例输入: hello 样例输出: 2 样 ...

  2. 蓝桥杯 ALGO-78 算法训练 确定元音字母位置

    输入一个字符串,编写程序输出该字符串中元音字母的首次出现位置,如果没有元音字母输出0.英语元音字母只有'a'.'e'.'i'.'o'.'u'五个. 样例输入:  hello 样例输出: 2 样例输入: ...

  3. 蓝桥杯 ALGO-106 算法训练 6-3判定字符位置

    返回给定字符串s中元音字母的首次出现位置.英语元音字母只有'a'.'e'.'i'.'o'.'u'五个. 若字符串中没有元音字母,则返回0. 只考虑小写的情况. 样例输入 and 样例输出 1 #inc ...

  4. 蓝桥杯练习系统习题-算法训练6

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 蓝桥杯练习系统习题-算法训练6 题目搜索方式:Ctrl+F--> 输入题目名称-> ...

  5. 算法训练Day6 | LeetCode:242. 有效的字母异位词(数组作哈希表);349. 两个数组的交集(Set作哈希表);202.快乐数 (Set作哈希表);1. 两数之和(Map作哈希表)

    目录 LeetCode242. 有效的字母异位词 方法:数组作哈希表 1. 思路 2. 代码实现 3. 复杂度分析 4. 思考 Leetcode349. 两个数组的交集 方法一:用Set作HashMa ...

  6. 算法:每个元音包含偶数次的最长字符串

    题目 给你一个字符串 s ,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即 'a','e','i','o','u' ,在子字符串中都恰好出现了偶数次. 示例 1: 输入:s = " ...

  7. 神奇算式的c语言算法思想6,C语言算法训练题.docx

    C语言算法训练题 C训练题一题1:/problem.page?gpid=T303未名湖边的烦恼每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰 ...

  8. C语言-老鼠走迷宫(深度寻路算法)

    老鼠走迷宫-c语言(基于深度优先的寻路算法) 这个是学校的课设,刚开始有点头疼,但是感觉越做越有意思了,于是就有如下代码,可能相较于大佬还有差距,但是这是我目前所能做的最优的程序了吧! 话不多说,说一 ...

  9. 我们一起来排序——使用Java语言优雅地实现常用排序算法

    破阵子·春景 燕子来时新社,梨花落后清明. 池上碧苔三四点,叶底黄鹂一两声.日长飞絮轻. 巧笑同桌伙伴,上学径里逢迎. 疑怪昨宵春梦好,元是今朝Offer拿.笑从双脸生. 排序算法--最基础的算法,互 ...

最新文章

  1. 随笔:计算机编程中的一些术语
  2. 华人一作统一「视觉-语言」理解与生成:一键生成图像标注,完成视觉问答,Demo可玩...
  3. assignment makes pointer from integer without a...
  4. 13 vue学习 package.json
  5. mysql数据库设计实践_MYSQL教程分享20个数据库设计的最佳实践
  6. 了解零信任-SDP关系
  7. java 有哪些反射机制_Java 的反射机制你了解多少?
  8. Eclipse+pydev+手动安装
  9. python每行输出30个字_python_30期【for循环】
  10. java annotation应用_java Annotation的应用
  11. 心理学专业转用户体验_用心理学设计奇妙的用户体验
  12. 线条边框简笔画图片大全_简笔画猪 手抄报图片边框版式大全
  13. “猿式浪漫”:Java小白也能写出的表白程序
  14. c语言从入门到精通视频教程,C语言从入门到精通_C语言教程
  15. 伪标签+html,伪标签(Pseudo-Labelling)介绍:一种半监督机器学习技术
  16. JSP程序设计实训(十一)——JSP与Servlet技术(一)
  17. Arcgis加载shp文件
  18. mysql 使用if函数实现多条件动态查询
  19. 过滤html标签 去除html标签
  20. navicat连接远程mysql数据库

热门文章

  1. 第十一章 机器学习系统设计-机器学习老师板书-斯坦福吴恩达教授
  2. 构建根文件系统之busybox(三)最小根文件系统
  3. Linux数据报文接收发送总结5
  4. 基于MATLAB的Okumura-Hata模型的仿真
  5. 1、以太网基础知识——概念模型
  6. RS233通信协议与osi七层模型中的物理层,数据链路层的对比
  7. 通过SCCM部署Office365应用
  8. iphone11系统输入框的光标位置不正常
  9. Clonezilla制作镜像时报错:extfsclone.c:bitmap free count err解决办法
  10. 【ELK】ELK集群搭建(ElasticSearch Logstash Kinaba)