BC46 判断是元音还是辅音

Posted 再吃一个橘子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BC46 判断是元音还是辅音相关的知识,希望对你有一定的参考价值。

描述

KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。

输入描述:

多组输入,每行输入一个字母。

输出描述:

针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consonant”。

示例1

输入:A

           b

输出:Vowel

           Consonant

代码1:

#include<stdio.h>
int main()
{
    char ch=0;
    char arr[]="AEIOUaeiou";
    while((ch=getchar())!=EOF)//等价于while(scanf("%c",&n)!=EOF)【其中n是char型】
    {
        int i=0;
        for(i=0;i<10;i++)
        {
            if(ch==arr[i])
            {
                printf("Vowel\\n");
                break;
            }
        }
        if(i==10)
        {
            printf("Consonant\\n");
        }
        getchar();
    }
    return 0;
}

代码2:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    char input = 0;
    while (scanf("%c", &input) != EOF)
    {
        getchar();
        if (input == 'A' || input == 'a' ||
            input == 'E' || input == 'e' ||
            input == 'I' || input == 'i' ||
            input == 'O' || input == 'o' ||
            input == 'U' || input == 'u')
        {
            printf("Vowel\\n");
        }
        else
            printf("Consonant\\n");
    }
    return 0;
}

以上是关于BC46 判断是元音还是辅音的主要内容,如果未能解决你的问题,请参考以下文章

c++ 判断是元音还是辅音

德语发音教程:元音和辅音

以元音、辅音开头的单词的读数

C ++从文本文件中计算元音辅音

我的辅音/元音替换有啥错误?

HDU 1039(字符串判断 **)