zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯VIP 算法训练 判断字符位置

    判定字符位置

    时间限制: 1Sec 内存限制: 128MB 提交: 487 解决: 251

    题目描述

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

    输入

    输出

    样例输入

    and
    样例输出

    熟悉Java中String类型的函数str.length()、str.charAt(i)

    import java.util.Scanner;
    
    
    public class 判断字符位置 {
    	public static void main(String[] args) {
    		Scanner in=new Scanner(System.in);
    		String str=in.next();
    		int i;
    		boolean flag=false;
    		for( i=0;i<str.length();i++){
    			char ch=str.charAt(i);
    			if(ch=='a'){
    				System.out.println(i+1);
    				flag=true;
    				break;
    			}
    			if(ch=='e'){
    				System.out.println(i+1);
    				flag=true;
    				break;
    			}
    			if(ch=='i'){
    				System.out.println(i+1);
    				flag=true;
    				break;
    			}
    			if(ch=='o'){
    				System.out.println(i+1);
    				flag=true;
    				break;
    			}
    			if(ch=='u'){
    				System.out.println(i+1);
    				flag=true;
    				break;
    			}
    		}
    		if(flag==false){
    			System.out.println(0);
    		}
     
    	}
    
    
    }
    
    
  • 相关阅读:
    字符串、组合练习
    national flag
    常用的Linux操作
    大数据概述
    LL(1)文法
    简单有穷自动机
    简单C语言文法
    词法分析
    编译原理 141
    综合练习
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12948603.html
Copyright © 2011-2022 走看看