如果我输入的数字是3的倍数,我该怎么做呢?它显示了一个不是3的数字的if语句,它会转到else语句.如果你能帮助我,我将非常感激.
Console.Write("Enter Number: ");
int N = Convert.ToInt32(Console.ReadLine());
if (N == 3) //<<< what do I do here
{
Console.WriteLine("Is multi of 3");
}
else
{
Console.WriteLine("Is not multi of 3");
}
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
使用模数运算符代替:
if (N % 3 == 0)
Run Code Online (Sandbox Code Playgroud)
它在进行除法后返回余数.
如果除以的余数3是0,你知道你有多个3.