【(高职专科组)第十一届蓝桥杯省模拟赛答案】给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。
2020-05-10 04:15
671 查看
目录
题目:元音字母辅音字母的数量
问题描述
给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。
元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。
输入格式
输入一行,包含一个单词,单词中只包含小写英文字母。
输出格式
输出两行,第一行包含一个整数,表示元音字母的数量。
第二行包含一个整数,表示辅音字母的数量。
样例输入
lanqiao
样例输出
4
3
要点
JAVA中遍历字符串的三种方法
1).toCharArray()
2).length(), charAt()
3).length(), substring(i ,i+1)
//方法一 char[] charArray = str.toCharArray(); for (char i:charArray){ System.out.println(i); } /*for (int i = 0; i < charArray.length; i++) { System.out.println(c[i]); }*/ // 方法二 for (int i = 0; i < str.length(); i++) { System.out.println(str.charAt(i)); } //方法三 for (int i = 0; i < str.length(); i++) { System.out.println(str.substring(i, i + 1)); }
代码
import java.util.Scanner; public class 元音字母和辅音字母的数量 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String word = sc.next(); sc.close(); char[] charArray = word.toCharArray(); int count = 0; //元音字母的个数 for (char i : charArray) { if (i == 'a' || i == 'e' || i == 'i' || i == 'o' || i == 'u') { count++; } } System.out.println(count); //元音字母的个数 System.out.println(charArray.length - count); //辅音字母的个数 } }爱做梦的鱼 原创文章 169获赞 1083访问量 7万+ 关注 私信
相关文章推荐
- 第十一届 蓝桥杯 省 模拟赛 凯撒密码 给定一个单词,请使用凯撒密码将这个单词加密。
- 第十一届 蓝桥杯 省 模拟赛 一个包含有2019个结点的无向连通图,最少包含多少条边?
- 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。
- [转]给你一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给你一个字典,用户输入一个单词,让你根据字典找出这个单词有多少个兄弟单词
- 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- 今天开始学Java 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- 【JAVA】第十一届蓝桥杯省模拟赛答案(高职专科组)
- 函数 Swift 使用函数多个返回值的特点完成一个count函数,该函数用于计算一个字符串中元音、辅音以及其他字母的个数。
- 练习题:给定一个正整数,计算有多少对质数的和等于输入的这个正整数
- 给你一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词。现在给你一个字典,用户输入一个单词,让你根据字典找出这个单词有多少个兄弟单词。
- 【(高职专科组)第十一届蓝桥杯省模拟赛答案】小明用积木搭了一个城堡
- 给定一个字符串,计算这个字符串中有多少个回文子串
- Shell: 如何计算一个文本文件中有多少个相同的单词??
- 蓝桥杯:小明想知道,满足以下条件的正整数序列的数量: 1. 第一项为 n; 2. 第二项不超过 n; 3. 从第三项开始,每一项小于前两项的差的绝对值。 请计算,对于给定的 n,有多少
- 程序员面试金典——解题总结: 9.18高难度题 18.10给定两个字典里的单词,长度相等。编写一个方法,将一个单词变换成另一个单词,一次只改动一个字母。
- 第十一届 蓝桥杯 省 模拟赛 将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等
- for循环练习题(1 ,判断任意一个数是91的多少倍 2,编写程序实现给定一个整数判断它从0到这个整数中间出现多少次9的次数)...
- 输入一个字符串,计算有多少个单词
- 给定一个文件夹,计算出文件中一共有多少个文件