我目前正在处理循环(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();
}