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

能帮我找到问题吗?

/ 猿问

能帮我找到问题吗?

C#
缘分陌生人 2018-03-12 11:12:29

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

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

            //请完善代码,判断数组中有没有7的整倍数

            bool has = false;

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

            {

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

                    has = true;

                break;

            }

            if (has == true)

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

            else

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

老是提示 i 这个地方有问题

查看完整描述

1 回答

已采纳
?
我吃西瓜很快
本身语法应该没问题,但是有一点错误
if (num[i] % 7 == 0)
   has = true;
break;
//上面这一段应该加上大括号
if (num[i] % 7 == 0){
   has = true;
   break;
}
//否则只会判断i==1的情况
查看完整回答
反对 回复 2018-03-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信