用C#编写一个判断是否为元音的代码
时间: 2024-09-25 21:02:20 浏览: 35
在C#中,你可以创建一个简单的函数来判断字符是否为元音字母。元音通常包括'a', 'e', 'i', 'o', 'u'以及它们的大写形式'A', 'E', 'I', 'O', 'U'。以下是一个示例代码:
```csharp
using System;
public class Program
{
public static bool IsVowel(char c)
{
string vowels = "aeiouAEIOU";
return vowels.Contains(c);
}
public static void Main()
{
char inputChar;
Console.WriteLine("请输入一个字符:");
inputChar = Char.ToLower(Console.ReadLine()[0]);
if (IsVowel(inputChar))
{
Console.WriteLine($"{inputChar} 是元音字母。");
}
else
{
Console.WriteLine($"{inputChar} 不是元音字母。");
}
// 相关问题:
相关问题
c#编写 输入元音字母输出您输入的是元音字母 否则输入不是元音字母用switch编写
在C#中,你可以使用`switch`语句结合字符比较来实现输入元音字母的判断。以下是相应的代码示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个字母: ");
char inputChar = Convert.ToChar(Console.ReadLine());
switch (inputChar)
{
case 'a':
case 'A':
Console.WriteLine("{0} 是元音字母.", inputChar);
break;
case 'e':
case 'E':
Console.WriteLine("{0} 是元音字母.", inputChar);
break;
case 'i':
case 'I':
Console.WriteLine("{0} 是元音字母.", inputChar);
break;
case 'o':
case 'O':
Console.WriteLine("{0} 是元音字母.", inputChar);
break;
case 'u':
case 'U':
Console.WriteLine("{0} 是元音字母.", inputChar);
break;
default:
Console.WriteLine("{0} 不是元音字母.", inputChar);
break;
}
Console.ReadKey();
}
}
```
这段代码会提示用户输入一个字母,然后通过`switch`语句检查该字符是否为大写或小写的元音字母。如果不是,则输出相应的非元音信息。
C#编写一个程序接受用户输入的字符串,如果输入字母为aeiou其中一个,则显示输入了元音字母,否则显示这不是元音字母
在C#中,你可以使用`Console.ReadLine()`函数获取用户的输入,并检查输入的每个字符是否为元音字母。以下是一个简单的控制台应用程序来实现这个功能:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个字符串: ");
string input = Console.ReadLine();
foreach (char c in input)
{
if (IsVowel(c))
{
Console.WriteLine($"{c} 是元音字母.");
}
else
{
Console.WriteLine($"{c} 不是元音字母.");
}
}
Console.ReadKey();
}
static bool IsVowel(char letter)
{
char lowerCaseLetter = char.ToLower(letter);
return lowerCaseLetter == 'a' || lowerCaseLetter == 'e' ||
lowerCaseLetter == 'i' || lowerCaseLetter == 'o' || lowerCaseLetter == 'u';
}
}
```
这段代码首先提示用户输入字符串,然后遍历每个字符,使用`IsVowel`函数判断其是否为元音字母。
阅读全文