为什么错了

来源:5-8 编程练习

qq_愿做你半世浮台_0

2016-09-10 17:44

bool has7beishu=false;

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

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

             {

                 has7beishu=true;

                 break;

             }

             if(has7beishu)

             {

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

             }

             else

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

哪里错了?

写回答 关注

2回答

  • Valder_Fields
    2016-09-11 09:45:23
    已采纳

    是<,不是<=,谢谢

    qq_愿做你...

    非常感谢!

    2016-09-21 20:20:26

    共 2 条回复 >

  • 慕粉1469874816
    2016-09-10 21:23:40

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

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

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

                foreach ( int x in num)

                {

                    if( x % 7 == 0)

                        {

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

                        return;

                        }

                }

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

            }


C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题