求两个整数的最大公约数是指,求两个整数整除的最大整数,那么,我们如何通过c#编程语言来实现该功能呢?下面,济南网站建设小编就来为大家介绍,在c#编程语言中实现求两个数最大公约数的一个小案例,首先,运行程序提示用户输入两个整数,然后,运行程序计算结果,并将该结果打印到控制台中。
关键代码:
static void Main() { try { Console.Write("请输入第一个整数: "); int num1 = int.Parse(Console.ReadLine()); Console.Write("请输入第二个整数: "); int num2 = int.Parse(Console.ReadLine()); int gcd = CalculateGCD(num1, num2); Console.WriteLine("您输入的第一个数是: {0} ,第二个数是: {1}它们 的最大公约数是: {2}",num1,num2,gcd); Console.ReadKey(); } catch (FormatException) { Console.WriteLine("抱歉您的输入无效,请输入有效的整数。"); } } static int CalculateGCD(int a, int b) { while (b != 0) { int temp = b; b = a % b; a = temp; } return a; }
评论