天天看點

C#求兩個數的公約數(公因數)和公倍數

using System;

namespace CSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("請輸入第一個數:");
            int num01 = int.Parse(Console.ReadLine());
            Console.Write("請輸入第二個數:");
            int num02 = int.Parse(Console.ReadLine());
            Console.WriteLine();
            for (int i = 1; i <= 100; i++)
            {
                if (num01 % i == 0 && num02 % i == 0)
                {
                    Console.WriteLine("公約數:" + i);
                }
            }

			Console.Write("\n請輸入第一個數:");
            int _num01 = int.Parse(Console.ReadLine());
            Console.Write("請輸入第二個數:");
            int _num02 = int.Parse(Console.ReadLine());
            Console.WriteLine();
            for (int i = 1; i <= 1000; i++)
            {
                if (i % _num01 == 0 && i % _num02 == 0)
                {
                    Console.WriteLine("公倍數:" + i);
                }
            }
	    }
    }
}
           

運作示例:

C#求兩個數的公約數(公因數)和公倍數

繼續閱讀