为了账号安全,请及时绑定邮箱和手机立即绑定

这个代码那里不对啊

 static void Main(string[] args)

        {

            //声明整型数组,保存一组整数

            int[] num = new int[] { 3,34,43,2,11,19,30,55,20};

            bool has7=false;//请完善代码,判断数组中有没有7的整倍数

            for(int i=0; i<num.Length;i++)

            {

                if(num%7==0)

                  {

                      has7 = ture;

                      break;

                  }

            }

            if(has7)

                Console.WriteLine("有7的整倍数");

            else

                Console.WriteLine("没有7的整倍数");

        }


正在回答

3 回答

错误1: if(num%7==0)  改成  if (num[i] % 7 == 0)

错误2: has7 = ture;//  改成   has7 = ture;


0 回复 有任何疑惑可以回复我~

static void Main(string[] args)

        {

            //声明整型数组,保存一组整数

            int[] num = new int[] { 3,34,43,2,11,19,30,55,20};

            bool has7=false;//请完善代码,判断数组中有没有7的整倍数

            for(int i=0; i<num.Length;i++)

            {

                if(num%7==0)//num[i]%7==0

                  {

                      has7 = ture;//是true

                      break;

                  }

            }

            if(has7)

                Console.WriteLine("有7的整倍数");

            else

                Console.WriteLine("没有7的整倍数");

        }

看加粗的!

1 回复 有任何疑惑可以回复我~

重置代码试一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个代码那里不对啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信