求救大神如何使用C#输入两个正整数,求他们的最小公倍数?
求救大神如何使用C#输入两个正整数,求他们的最小公倍数?
求救大神如何使用C#输入两个正整数,求他们的最小公倍数?
2017-01-31
using System;
using System.Collections.Generic;
using System.Text;
namespace sushu
{ class Program
{ static void Main(string[] args)
{ int m, n, i, t;
Console.WriteLine("请输入第一个整数:");
m = int.Parse(Console.ReadLine());
Console.WriteLine("请输入第二个整数:");
n = int.Parse( Console.ReadLine());
if (m > n)
{
t = m;
m = n;
n = t;
}
for (i = m; i >= 1; i--)
{
if (m % i == 0 && n % i == 0)
{
Console.WriteLine("最大公约数为:{0}",i);
break;
}
}
for(i=n;i<=m*n;i++)
{
if(i%m==0&&i%n==0)
{
Console.WriteLine(" 最小公倍数为:{0}",i);
break;
}
}
}
}
}
举报