using System;
namespace Task
{
class AppManager
{
/// <summary>
/// 统计每个元音字母在字符串中出现的次数
/// </summary>
/// <param name="s">字符串</param>
public static void countNum(String s)
{
// 字符串转为char[]
Char[] sChar = s.ToCharArray();
// 定义变量统计元音个数
int aCount = 0;
int eCount = 0;
int iCount = 0;
int oCount = 0;
int uCount = 0;
for (int i =0; i< sChar.Length; i ++)
{
switch (sChar[i])
{
case 'a':
aCount++;
break;
case 'e':
eCount++;
break;
case 'i':
iCount++;
break;
case 'o':
oCount++;
break;
case 'u':
uCount++;
break;
default:
break;
}
}
Console.WriteLine("a:{0}", aCount);
Console.WriteLine("e:{0}", eCount);
Console.WriteLine("i:{0}", iCount);
Console.WriteLine("o:{0}", oCount);
Console.WriteLine("u:{0}", uCount);
}
}
}
using System;
namespace Task
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入第一个测试实例,其中它长度不超过100个字符串");
String s = Console.ReadLine();
AppManager.countNum(s);
// 暂定控制台
Console.Read();
}
}
}