博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Console-算法[if,while]-一输入两个正整数m和n,求其最大公约数和最小公倍数
阅读量:6499 次
发布时间:2019-06-24

本文共 1027 字,大约阅读时间需要 3 分钟。

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:24最大公约数是:2最小公倍数是:4请按任意键继续. . .
 
,如需转载请自行联系原作者
你可能感兴趣的文章
面向对象接口多态
查看>>
pyqy5——控件2
查看>>
Python 简介
查看>>
kubernetes-policy-controller项目搬家啦
查看>>
node服务端渲染(完整demo)
查看>>
基于WebGL架构的3D可视化平台—平面图导航(一)
查看>>
在k8s集群部署jenkins
查看>>
Java 8 新特性之新的时间日期 API
查看>>
Java提高班(六)反射和动态代理(JDK Proxy和Cglib)
查看>>
做好 FIBOS 生态门户 —— FO 钱包 v2.0.0 新版上线
查看>>
Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库
查看>>
NodeJS 使用 Range 请求实现下载功能
查看>>
一个简单的例子教会您使用javap
查看>>
5分钟深入了解js变量提升
查看>>
【ES6入门12】:Promise
查看>>
Java动态性(1) - 动态编译(DynamicCompile)
查看>>
vagrant 添加带版本号的 box
查看>>
http和https有何区别
查看>>
微信小程序授权登录、解密unionId出错
查看>>
dockerfile构建flask环境
查看>>