输入一个字符,如果输入的字符是"a","e","i","o","u"中的一个,则显示"是一个元音",否则不是.
这个看起来好象很简单,为什么我下手都下不了呢.?
各位大大帮帮忙.

解决方案 »

  1.   

    string s = Console.ReadLine();
    if (s == "a" ||s == "e" || s == "i" || s == "o" || s == "u")
        Console.WeiteLine("yes");
    else
        Console.WriteLine("no"); 
      

  2.   

    把这些字符存到数组里,在输入字符的时候用for循环取数组中的值来对比 ,如果符合就输出“是元音” 不就行了!                   
      

  3.   

            string s = "a";
            string ss = "aeiou";
            if (ss.Contains(s))
            {
                Response.Write("<script  language='javascript'> alert('是元音') </script>");
            }
            Response.Write("<script>alert('不是元音')</script>");
      

  4.   

                string checkCHar = txtUser.Text;
                if (Regex.IsMatch(checkCHar, "a|e|i|o|u", RegexOptions.IgnoreCase))
                {
                    MessageBox.Show("元音");
                }
                else
                {
                    
                }
      

  5.   

    txtUser是瞎写的 你换成你输入的字符
      

  6.   


                string[] yuanYin = { "a", "e", "i", "o", "u" };
                string s = Console.ReadLine();
                foreach (string aYuan in yuanYin)
                {
                    if (s == aYuan)
                    {
                        Console.Write("您输入的是元音");
                        break;
                    }
                }
      

  7.   

    [code=C#]            string[] cha ={ "a", "e", "i", "o", "u" };
                foreach (string str in cha)
                {
                    if (str.Equals(你输入的字符))
                    MessageBox.Show("元音");
                    break;
                }code]