c#设计静态方法求两个数的最大公约数最小公倍数和判断一个整数是否被3整除
题目
c#设计静态方法求两个数的最大公约数最小公倍数和判断一个整数是否被3整除
答案
/// <summary>
/// 求公倍数
/// </summary>
/// <param name="num1"></param>
/// <param name="num2"></param>
/// <returns></returns>
public static int GBS(int num1, int num2)
{
int maxNum = Math.Max(num1, num2);
int result = num1 * num2;
for (int i = maxNum; i <= num1 * num2; i++)
{
if (i % num1 == 0 && i % num2 == 0)
{
result = i;
break;
}
}
return result;
}
/// <summary>
/// 求公约数
/// </summary>
/// <param name="num1"></param>
/// <param name="num2"></param>
/// <returns></returns>
public static int GYS(int num1, int num2)
{
int minNum = Math.Min(num1, num2);
int result = 1;
for (int i = minNum; i > 0; i--)
{
if (num1 % i == 0 && num2 % i == 0)
{
result = i;
break;
}
}
return result;
}
/// <summary>
/// 判断能否被3整除
/// </summary>
/// <param name="num1"></param>
/// <returns></returns>
public static bool ZC(int num1)
{
return num1 % 3 == 0;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点