问答详情
源自:5-8 编程练习

还是不太对啊

static void Main(string[] args)
        {
            //声明整型数组,保存一组整数
            int[] num = new int[]{ 3,34,43,2,11,19,30,55,20};
            bool hasNbei =false;
            foreach (int x in num)
           {
              if(x%7==0)
                {
                    hasNbei=true;
                    break;
                }
           }
            if(hasNbei)
                 Console.WriteLine("有7的整数倍");
            else
                 Console.WriteLine("没有7的整数倍");
           
        }

提问者:欣love露琪亚 2016-11-04 12:59

个回答

  • qq_夏至冬_0
    2017-08-04 16:32:21

    程序没出错,是打印语句出错,应将整数倍改为整倍数

  • 一筐
    2016-11-27 20:14:04

    亲爱的,程序没有错!!就是这个有Bug ,它只认默认的输出,有一点点不一样也不行!你要细心的。

    是打印语句错了,不是 Console.WriteLine("没有7的整数倍"),应该是 Console.WriteLine("没有7的整倍数")

    是”整倍数”,不是“整数倍”

  • qq_sunshine_2013615561
    2016-11-04 14:10:10

    应该是去掉break;还有是if(hasNbei==true)~~~~~~~错了不要打我