⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jman).txt

📁 Visual 开发 希望对你们有帮助 public static int Rom(int n, int m)//双寄或双偶 { int count = 0 //第一排Y坐标上要几个
💻 TXT
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mytest_13_
{
    class Program
    {
        public static int  Rom(int n, int m)//双寄或双偶
        {
            int count = 0;//第一排Y坐标上要几个         
            if (n < m)
            {
                for (int i = 1; i <= n; i = i + 2)
                {
                    count++;
                }

            }
            else
            {
                for (int j = 1; j <= m; j = j + 2)
                {
                    count++;
                }

            }
          

            return count;
        
        }
        public static int Fjando(int n,int m)//一奇数一偶数
        {
            int count = 0;
            for (int j = 0; j < n; j = j + 2)
            {
                count++;
            }
            int tmp = m / 2 + 1;
            //int tmp2 = n / 2;
            count = count * tmp;
            return count;
            
        }
        public static int  Cal(int n,int m)
        {
            int count=0;
            int x=0;
            int y=0;
            if (n <= m)
            {
                y = n;
                x = m;
            }
            else
            {
                y = m;
                x = n;
            }
            if ((n % 2 == 0) && (m % 2 == 0))
            {
                count = Rom(n, m);
                count = count * x / 2 + y / 2;
            }
            if ((n % 2 != 0) && (m % 2 != 0))
            {
                count = Rom(n, m);
                int tmp = 2 * count - 1;
                int tmp2 = x / 2 + 1;
                count = tmp * tmp2;

            }
            if (((n % 2 == 0) && (m % 2 != 0)) || (((n % 2 != 0) && (m % 2 == 0))))
            {
                if (n % 2 == 0)
                {
                    count = Fjando(n, m);

                }
                if (m % 2 == 0)
                {
                    count = Fjando(n, m);
                }
               
            }
            return count;
        
        }
        static void Main(string[] args)
        {
            int num = Cal(6,4);
            Console.WriteLine(num);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -