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

代码有错。

 bool has7 = false;

            foreach(int x in num)

            {

                if(x%7 == 0)

                {

                    has7 =true;

                    break;

                }

            }

            if (has7)

            {Console.WrtieLine("有7的整数倍");}

            else

            {Console.WrtieLine("没有7的整数倍");}

这段代码有错,请帮我找找

提问者:qq_这东西真麻烦_0 2018-04-04 16:28

个回答

  • 慕雪1509670
    2018-09-18 11:11:06

    Console.WrtieLine 单词拼错了,WriteLine

  • 慕前端4767672
    2018-09-13 21:41:20

    你用foreach,所以定义的x只能输出,不能赋值

    我用的for

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

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

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

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

                bool x=false;

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

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

                   {x=true;

                   break;}

                   

                }

                if(x)

                Console.WriteLine("you");

                else

                Console.WriteLine("mei you");

                

            }

        }

    }


  • qq_这东西真麻烦_0
    2018-04-04 16:38:58

    Write  Write