美文网首页
2018-12-19

2018-12-19

作者: 大长腿快快跑 | 来源:发表于2018-12-19 16:24 被阅读0次

    从键盘上输入10个整数,合法值为1,2或3,不是这3个数则为非法数字。试编程统计每个整数和非法数字的个数。
    try
    {

                Console.WriteLine("请输入10个数字");
                int[] nums = new int[10];
                int[] count = new int[4];
                for (int i = 0; i < nums.Length; i++)
                {
                    Console.Write("请输入第{0}个数字", i + 1);
                    nums[i] = Convert.ToInt32(Console.ReadLine());
    
    
                    switch (nums[i])
                    {
                        case 1:
                            count[0] += 1;
                            break;
                        case 2:
                            count[1] += 1;
                            break;
                        case 3:
                            count[2] += 1;
                            break;
                        default:
                            count[3] += 1;
                            break;
    
                    }
                }
    
               Console.WriteLine("数字1的个数为{0}",count[0]);
              Console.WriteLine("数字2的个数为{0}", count[1]);
              Console.WriteLine("数字3的个数为{0}", count[2]);
               Console.WriteLine("非法数字为{0}", count[3]);
    
            }
            catch
            {
                Console.WriteLine("你输入的有误,程序退出。");
            }
            
            Console.ReadKey();
    

    相关文章

      网友评论

          本文标题:2018-12-19

          本文链接:https://www.haomeiwen.com/subject/pamjkqtx.html