我目前正在处理循环(for,while和do while)。我了解基本知识,并且能够轻松完成基本工作。
我目前正在研究一个问题,该问题超出了最终结果将显示一条消息(“循环中通过{0}”)的基础知识,其中显然“ {0}”是数字循环。但是,我试图为那些可以被5(5,10,15,20)整除的数字创建单独的消息。我能得到正确方向的指针吗?我玩过使用“ if”语句甚至“ foreach”语句的想法,但是从昨天开始就没有运气找到可能的可行选择,或者根本不知道如何恰当地表达它。下面是我当前的代码:

    static void Main(string[] args)
    {
        int i = 1;
        Console.WriteLine("Do while loop positive numbers");

        do
        {
            Console.WriteLine("Pass {0} in the loop", i++);

        } while (i <= 20);

        Console.ReadLine();
    }

最佳答案

不会为您编写代码,但想提供提示

您可以在if condition内使用do while loop来检查它是否为divisible by 5,然后显示特殊消息。您可以使用%运算符检查该数字是否可被其他数字整除

 static void Main(string[] args)
    {
        int i = 1;
        Console.WriteLine("Do while loop positive numbers");

        do
        {

            Console.WriteLine("Pass {0} in the loop", i++);
            //if your number is divisible by 5 then display message
        } while (i <= 20);

        Console.ReadLine();
    }

10-07 19:09
查看更多