【ZZULIOJ】1094: 统计元音(函数专题)(Java)

该代码片段是一个Java程序,定义了一个名为vowel的函数来判断字符是否为元音,然后在main函数中统计给定字符串中元音字母的数量。输入一个字符串,输出元音字母个数。
摘要由CSDN通过智能技术生成

目录

题目描述

输入

输出

样例输入 Copy

样例输出 Copy

code


题目描述

输入一个字符串,统计其中元音字母的个数。要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现。

int vowel(char ch) ;
 

int main()

{
        char ch;
        int count = 0;
        while(scanf("%c", &ch), ch!='\n')
        {
            if(vowel(ch))
                count++;
        }
        printf("%d\n",count);
    }


//请将以下函数的定义补充完整,并提交  
int vowel(char ch)
{
             //如果ch是元音,返回1,否则返回0
}

*本题只需要提交vowel函数,提交其它内容,编译出错。

输入

 输入一个字符串,长度不超过1000,以回车符结束。

输出

 输出一个整数,表示元音字母个数。输出单独占一行。

样例输入 Copy

Hello world!

样例输出 Copy

3

code

import java.util.*;

public class Main {
	public static int vowel(char character) {
        if (character == 'a' || character == 'e' || character == 'i' || character == 'o' || character == 'u' || character == 'A' || character == 'E' || character == 'I' || character == 'O' || character == 'U') {
            return 1;
        } else {
            return 0;
        }
    }
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String s = sc.nextLine();
		int count = 0;
		for (int i = 0; i < s.length(); i ++)
			count += vowel(s.charAt(i));
		System.out.print(count);
	}
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

.lby.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值