#作业目标:
##编码:
/**从键盘上输入10个整数,
? ? ? ? ? * 合法值为1,2或3,
? ? ? ? ? * 不是这3个数则为非法数字。
? ? ? ? ? * 试编程统计每个整数和非法数字的个数.
? ? ? ? ? ***/
? ? ? ? ? ? try
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.WriteLine("请输入10个数字");
? ? ? ? ? ? ? ? int[] num = new int[10];
? ? ? ? ? ? ? ? int a = 0;
? ? ? ? ? ? ? ? int b = 0;
? ? ? ? ? ? ? ? int c = 0;
? ? ? ? ? ? ? ? int d = 0;
? ? ? ? ? ? ? ? //1.输入数字
? ? ? ? ? ? ? ? for (int i = 0; i < num.Length; i++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.WriteLine("请输入第{0}个数:", i + 1);
? ? ? ? ? ? ? ? ? ? num[i] = Convert.ToInt32(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? if (num[i] == 1)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? a += 1;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else if (num[i] == 2)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? b += 1;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else if (num[i] == 3)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? c += 1;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? d += 1;
? ? ? ? ? ? ? ? ? ? }? ?
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.WriteLine("数字1出现的次数{0}", a);
? ? ? ? ? ? ? ? Console.WriteLine("数字2出现的次数{0}", b);
? ? ? ? ? ? ? ? Console.WriteLine("数字3出现的次数{0}", c);
? ? ? ? ? ? ? ? Console.WriteLine("非法数字出现的次数{0}", d);
? ? ? ? ? ? }
? ? ? ? ? ? catch { Console.WriteLine("输入格式有误,程序结束。"); }
? ? ? ? ? ? Console.ReadKey();