主题:编写一个程序接受用户输入的字符,简单问题~初学者求助
supercrsky
[专家分:580] 发布于 2007-02-07 19:55:00
用c#编写一个程序接受用户输入的字符。如果输入的字母是“a”、“e”、“i”、“o”或“u”中的一个,则显示“您输入了一个元音”,否则显示“这不是一个元音”。
要求:建一个元音数组和一个辅音数组,用循环把输入字母分别和这两个数组比较,检查字母在哪个数组里。
回复列表 (共4个回复)
沙发
supercrsky [专家分:580] 发布于 2007-02-07 20:20:00
这是偶写的~
好像不符合要求。
using System;
namespace ConsoleApplication6
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
string vocal = "aeiou";
Console.WriteLine("请输入一个字母:");
string input = Console.ReadLine();
if(vocal.IndexOf(input) > -1)
{
Console.WriteLine("您输入的是元音字母!");
}
else
{
Console.WriteLine("您输入的不是元音字母!");
}
}
}
}
板凳
supercrsky [专家分:580] 发布于 2007-02-07 21:30:00
自己解决了
using System;
namespace IsChar
{
class IsChar
{
[STAThread]
static void Main(string[] args)
{
string vocal = "aeiou";
string consonant = "bcdfghjklmnopqrstvwxyz";
Console.WriteLine("请输入一个字母:");
string input = Console.ReadLine();
//此处可加while循环
if(input.Length == 1)
{
input.ToLower();
if(vocal.IndexOf(input) > -1)
{
Console.WriteLine("您输入的是元音字母");
}
else if(consonant.IndexOf(input) > -1)
{
Console.WriteLine("您输入的是辅音字母");
}
else
{
Console.WriteLine("您输入的不是字母");
}
}
else
{
Console.WriteLine("请输入(一个)字母!!");
}
}
}
}
3 楼
sts017 [专家分:360] 发布于 2007-02-15 01:58:00
这位姐姐~~人家要求都说要做成数组....你怎么还不做成数组
4 楼
chico [专家分:30] 发布于 2007-02-16 21:46:00
1,建立一个5个大小的CHAR数组.用来放5个元音字母
2,用foreach()遍历数组.只要输入的和数组符合,即为元音字母!!!
我来回复