5. 原音字母有“a”,“e”,“i”,“o”,“u”。现在编写一个程序,接受用户输入的一个字符,判断是否是元音字母。
如:输入a,显示:a是一个元音字母;输入b,显示:b不是一个元音字母
要求:判断输入字符长度是否为1;判断是否是字母(使用ASCII);检测完一个输入的字符后,提示用户是否继续检测(while循环)
如:输入a,显示:a是一个元音字母;输入b,显示:b不是一个元音字母
要求:判断输入字符长度是否为1;判断是否是字母(使用ASCII);检测完一个输入的字符后,提示用户是否继续检测(while循环)
bool flag = true;
Console.ReadLine(test);
do
{
if(test.Length != 1){}
else if("aeiou".IndexOf(test) < 0){}
else {}
}
while(flag)
"^[aeiouAEIOU]*$",如果匹配就提示。
{
string s=s.Replace(",","");
if(s.Lenth!=10)
{
Response.Write("<script>alert('号码长度错误!');</script>");//长度不为10,报错
return;
}
System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
byte[] bytestr = ascii.GetBytes(s);
foreach (byte c in bytestr)
{
if (c < 48 || c > 57)
{
Response.Write("<script>alert('输入不全为数字!');</script>");//长度不为10,报错
return;
}
}
return s.Insert(3,"-").Insert(7,"-");
}这是转换成数字的,你把48和57改成你想要的英文字母的ASCII值就可以了。
我给你的这段例子只是告诉你怎样转换成ASCII值,再怎样判断,你都没有仔细看,只想人家把全部的代码都给你写好,这样肯定是不行的。