Multi of 3 If else声明

The*_*Guy 0 c# if-statement

如果我输入的数字是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)

Gra*_*ICA 6

使用模数运算符代替:

if (N % 3 == 0)
Run Code Online (Sandbox Code Playgroud)

它在进行除法后返回余数.

如果除以的余数30,你知道你有多个3.