2375. 判定字符位置

1000ms 256MB 简单 循环 字符串
题目描述
给定一个仅由小写英文字母组成的字符串 $s$,请找出其中元音字母首次出现的位置。 英语元音字母仅包含:`'a'`、`'e'`、`'i'`、`'o'`、`'u'` 五个。 如果字符串中存在元音字母,请输出其首次出现的位置(位置从 1 开始计数);若字符串中没有元音字母,则输出 0。
输入格式
- 输入一个仅含小写字母的字符串 $s$(长度不超过 20)。
输出格式
- 输出一个整数,表示首次出现的位置或 0。
样例 1
输入 (Input)
and
输出 (Output)
1
样例 2
输入 (Input)
rhythm
输出 (Output)
0
- 字符串长度 $L$ 满足 $1 \le L \le 20$。 - 字符位置采用 1-indexed(例如,字符串 `"and"` 的第一个字符 `'a'` 对应的位置为 1)。 - **算法提示**: 1. 遍历字符串中的每一个字符。 2. 检查当前字符是否属于元音字母集合 $\{'a', 'e', 'i', 'o', 'u'\}$。 3. 一旦检测到元音字母,立即输出其当前的下标值加 1(即 `i + 1`),并终止程序。 4. 如果遍历完整个字符串仍未检测到任何元音字母,则在循环外输出 0。
自测终端 stdin → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字