📅  最后修改于: 2023-12-03 15:13:53.195000             🧑  作者: Mango
在C#中判断一个数是奇数还是偶数,可以使用以下方法。
使用取余运算符 '%',如果一个数对2取余等于0,则这个数是偶数,否则为奇数。
int num = 7;
if(num % 2 == 0)
{
Console.WriteLine(num + "是偶数");
}
else
{
Console.WriteLine(num + "是奇数");
}
使用位运算符 '&',如果一个数按位与1等于0,则这个数是偶数,否则为奇数。
int num = 7;
if((num & 1) == 0)
{
Console.WriteLine(num + "是偶数");
}
else
{
Console.WriteLine(num + "是奇数");
}
使用Math库中的方法判断一个数是偶数还是奇数。
int num = 7;
if(Math.Abs(num) % 2 == 0)
{
Console.WriteLine(num + "是偶数");
}
else
{
Console.WriteLine(num + "是奇数");
}
以上三种方法都能有效地判断一个数是奇数还是偶数,根据实际需求选择适合的方法即可。