完成以下要求:
Console.WriteLine("请输入10个数字");
int a = 0; //记录数字1的个数
int b = 0; //记录数字2的个数
int c = 0; // 记录数字3的个数
int d = 0; // 记录不合法的数字的个数
int [] shuzhu = new int [10];//储存用户输入的数字
try
{
for (int i = 0; i <shuzhu.Length; i++)
{
Console.WriteLine("请输入第{0}个数字",i+1);
shuzhu[i] = Convert.ToInt32(Console.ReadLine());
switch (shuzhu[i])
{
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
default:
d++;
break;
}
}
Console.WriteLine("数字1的个数是{0}",a);
Console.WriteLine("数字2的个数是{0}", b);
Console.WriteLine("数字3的个数是{0}", c);
Console.WriteLine("数字不合法的个数是{0}", d);
}
catch
{
Console.WriteLine("输入错误");
}
Console.ReadKey();