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

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

1


代码:

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string s;
	cin >> s;
	int len = s.length();
	for(int i = 0; i < len; i++)
	{
		if(s[i]=='a'||s[i]=='e'||s[i]=='i'||s[i]=='o'||s[i]=='u')
		{
			cout << i+1;
			return 0;
		}
	}
	cout << 0;
	return 0;
}


猜你喜欢

转载自blog.csdn.net/xnh_565175944/article/details/80055073