从1到N的总位数是多少,以使数字中的奇数位数为偶数,而偶数位数都不为奇数?

时间:2019-07-14 06:28:49

标签: math numbers range combinatorics

我想计算上面的数字。 例如从1到10,有四个这样的编号。是2,4,6,8。

1 个答案:

答案 0 :(得分:-2)

将数字从1循环到N,并检查模数运算符(%)是否为偶数。如果数字为偶数,则除以2的余数将为零。

public class Program
{
	public static void Main()
	{
		int N = Convert.ToInt32(Console.ReadLine());
		int count = 0;
		for(int i = 1; i < N; i++)
		{
			if(i % 2 == 0)
			{
				// Even
				count++;
			}
			else
			{
				// Odd
			}
		}
		
		Console.WriteLine(count);
	}
}