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

求问大神,哪里错了???多谢

 bool Has7=false;

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

               {

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

                   {

                      Has7=true;

                      break;

                   }

               }

                    if(has7)

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

                      

                    else

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

                 


提问者:weixin_慕村0369747 2021-12-27 23:10

个回答

  • 幕布斯8093319
    2022-07-27 15:33:06

    不能等于数组长度,超出长度报错

  • 慕的地5056956
    2022-02-27 23:04:00

    循环写错了,你数组是0开头的,所以for(int x=0;x<num.length;x++)

  • 慕用5728356
    2021-12-30 00:07:35

    has7  大小写不对