统计元音
给出一行由小写英文字母和空格组成的句子。
输出其中元音(a, e, i, o, u)的总个数。
- 输入
- 长度 1 到 200
- 输出
- 元音的个数
hello world
3
给出一行由小写英文字母和空格组成的句子。
输出其中元音(a, e, i, o, u)的总个数。
hello world
3
运行时这些行会依次作为 input()/标准输入传入(运行中不会等待输入)。
$ 就绪
请在电脑上打开以编写和运行代码。在手机上可以查看题目和题解。
判断“这个字符是元音吗”:Python c in "aeiou",JavaScript "aeiou".includes(c),Java "aeiou".indexOf(c) >= 0,C strchr("aeiou", c)。
读取含空格的整行要用 C++ getline、Java nextLine、C fgets(cin >> 和 scanf("%s") 遇到空格就停)。
s = input()print(sum(1 for c in s if c in "aeiou"))const s = require("fs").readFileSync(0, "utf8").split("\n")[0];console.log([...s].filter((c) => "aeiou".includes(c)).length);import { readFileSync } from "node:fs";const s: string = readFileSync(0, "utf8").split("\n")[0];console.log([...s].filter((c) => "aeiou".includes(c)).length);import java.util.Scanner; public class Main { public static void main(String[] args) { String s = new Scanner(System.in).nextLine(); int count = 0; for (char c : s.toCharArray()) if ("aeiou".indexOf(c) >= 0) count++; System.out.println(count); }}using System; class Program{ static void Main() { string s = Console.ReadLine(); int count = 0; foreach (char c in s) if ("aeiou".Contains(c)) count++; Console.WriteLine(count); }}#include <iostream>#include <string> int main() { std::string s; std::getline(std::cin, s); int count = 0; for (char c : s) if (std::string("aeiou").find(c) != std::string::npos) count++; std::cout << count << '\n';}#include <stdio.h>#include <string.h> int main(void) { char s[256]; fgets(s, sizeof s, stdin); int count = 0; for (int i = 0; s[i] && s[i] != '\n'; i++) if (strchr("aeiou", s[i])) count++; printf("%d\n", count); return 0;}s = 控制台.读行();count = 0;遍历 (c 在 s){ 如果 (c == "a" || c == "e" || c == "i" || c == "o" || c == "u") { count++; }}控制台.输出(count);