题目描述:
返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。
若字符串中没有元音字母,则返回0。
只考虑小写的情况。
样例输入
and
样例输出
1
资源限制
时间限制:1.0s 内存限制:512.0MB
代码块:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
s = s.toLowerCase();
char c[] = s.toCharArray();
int cnt = 0;
for(int i = 0 ; i < c.length; i++){
if(c[i] == 'a' || c[i] == 'e' || c[i] == 'i' ||
c[i] == 'o' || c[i] == 'u'){
System.out.println(i+1);
break;
}
cnt++;
}
if(cnt == s.length())System.out.println("0");
}
}
评测结果: