Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数

简介:
ylbtech-Arithmetic:Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数
 
1.A,Demo(案例)

 输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。

1.B,Solution(解决方案)
复制代码
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int a, b, num1, num2, temp;

            Console.WriteLine("Please input two numbers:");
            num1 = Convert.ToInt32(Console.ReadLine());
            num2 = Convert.ToInt32(Console.ReadLine());
            if (num1 < num2)/*交换两个数,使大数放在num1上*/
            {
                temp = num1;
                num1 = num2;
                num2 = temp;
                    
            }
            a = num1; b = num2;
            while (b != 0)/*利用碾除法,直到b为0为止*/
            {
                temp = a % b;
                a = b;
                b = temp;
            }

            Console.WriteLine("最大公约数是:{0}",a);
            Console.WriteLine("最小公倍数是:{0}",num1*num2/a);
        }
    }
}
复制代码
1.C,Execution Result(运行结果)
Please input two numbers:
2
4
最大公约数是:2
最小公倍数是:4
请按任意键继续. . .

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/05/06/3062408.html,如需转载请自行联系原作者
相关文章
|
算法
求最大公约数和最小公倍数的算法
求最大公约数和最小公倍数的算法
145 0
|
人工智能 算法 C++
c++算法学习笔记 (18) 约数
c++算法学习笔记 (18) 约数
|
算法 Python
Python欧几里得算法找最大公约数
Python欧几里得算法找最大公约数
150 0
|
算法 Java C语言
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-2 算法训练 最大最小公倍数
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-2 算法训练 最大最小公倍数
88 0
|
算法 Python
最大公约数算法
最大公约数算法
|
算法 Python
最小公倍数算法
最小公倍数算法
|
20天前
|
机器学习/深度学习 算法 新能源
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
|
22天前
|
算法 机器人 定位技术
基于机器视觉和Dijkstra算法的平面建筑群地图路线规划matlab仿真
本程序基于机器视觉与Dijkstra算法,实现平面建筑群地图的路径规划。通过MATLAB 2022A读取地图图像,识别障碍物并进行路径搜索,支持鼠标选择起点与终点,最终显示最优路径及长度,适用于智能导航与机器人路径规划场景。
|
23天前
|
机器学习/深度学习 算法 数据安全/隐私保护
基于PSO粒子群优化的XGBoost时间序列预测算法matlab仿真
本程序基于Matlab 2024b实现,结合粒子群优化(PSO)与XGBoost算法,用于时间序列预测。通过PSO优化XGBoost超参数,提升预测精度。程序包含完整注释与操作视频,运行后生成预测效果图及性能评估指标RMSE。
|
20天前
|
传感器 并行计算 算法
【无人机编队】基于非支配排序遗传算法II NSGA-II高效可行的无人机离线集群仿真研究(Matlab代码实现)
【无人机编队】基于非支配排序遗传算法II NSGA-II高效可行的无人机离线集群仿真研究(Matlab代码实现)

热门文章

最新文章