最小公倍数 最大公约数
窗体设计如图:
Label 4个 Edti 4个 button 1个、
代码:
1 unit Unit2; 2 3 interface 4 5 uses 6 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 7 Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; 8 9 type 10 TForm2 = class(TForm) 11 Label1: TLabel; 12 Label2: TLabel; 13 Edit1: TEdit; 14 Edit2: TEdit; 15 Edit3: TEdit; 16 Label3: TLabel; 17 Button1: TButton; 18 Label4: TLabel; 19 Edit4: TEdit; 20 procedure Button1Click(Sender: TObject); 21 private 22 { Private declarations } 23 public 24 { Public declarations } 25 end; 26 27 var 28 Form2: TForm2; 29 30 implementation 31 32 {$R *.dfm} 33 34 procedure TForm2.Button1Click(Sender: TObject); 35 var 36 int1,int2,mod1,temp:Integer; 37 begin 38 int1 := StrToInt(Edit1.Text); //把第一个整数赋值给int1. 39 int2 := StrToInt(Edit2.Text); //把第二个整数赋值给int2. 40 41 if int1<int2 then //如果第一个数比第二个数小则调换 42 begin 43 temp := int1; 44 int1 := int2; 45 int2 := temp; 46 end; 47 mod1 := int2; 48 while mod1>0 do //最大公约数的计算假如 x > y, x mod y 取余数后,y 付给 x、余数付给 y,然后重复运算, 最后非 0 的余数就是最大公约数 49 begin 50 mod1 := int1 mod int2; 51 int1 := int2; 52 if mod1>0 then 53 int2 := mod1; 54 end; 55 Edit3.Text := IntToStr(int2); //结果输出 56 Edit4.Text := IntToStr((StrToInt(Edit1.Text)*StrToInt(Edit2.Text)) div int2); //用两个数的乘积除以最大公约数 57 end; 58 59 end.
转载于:https://www.cnblogs.com/zty123/p/5933505.html
最小公倍数 最大公约数相关推荐
- 最小公倍数最大公约数
最小公倍数最大公约数 #include <iostream> #include <cstdio>using namespace std;int gcd(int a,int b) ...
- LeetCode 858. 镜面反射(最小公倍数/最大公约数)
文章目录 1. 题目 2. 解题 1. 题目 有一个特殊的正方形房间,每面墙上都有一面镜子. 除西南角以外,每个角落都放有一个接受器,编号为 0, 1,以及 2. 正方形房间的墙壁长度为 p,一束激光 ...
- 最小公倍数 [最小公约数的拓展]
题目描述: 求两个数的最小公倍数 样例输入: 10 14 样例输出: 70 解题思路: 两个数的最小公倍数等于这两个数的乘积除以他们的最大公约数. #include<bits/stdc++.h& ...
- 数学--数论--最小公倍数+最大公约数
数学中约定: GCD(a,b)为a ,b的最大公因数 LCM(a,b)为小公倍数 必须要知道的公式: a*b = gcd(a,b) * lcm (a,b) 先说GCD怎么求: int gcd(int ...
- c语言最大公约数和最小公倍数_五年级数学最大公因数最小公倍数 练习
五年级数学最大公因数最小公倍数-练习 一.填空. 1.把36分解质因数是( ),把60分解质因数是( ). 2.自然数a除以自然数b,商是15,那么a和b的最大公因 ...
- 最大公约数,最小公倍数,质因式分解
目录 简单代码算出最大公约数,最小公倍数: 辗转相除法得到最大公约数: 两数相乘倒序最小公倍数: 分解质因式, 打印输出, 并且存到列表 主程序: 由质因式得到最小公倍数: 简单代码算出最大公约数,最 ...
- 用python实现求最大公约数_python实现求最大公约数与最小公倍数
记录python实现最大公约数&最小公位数两种算法 概念 最大公约数:指两个或多个整数共有约数中最大的一个 最小公倍数:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就 ...
- 【C/C++】最大公约数和最小公倍数(辗转相除、更相减损、stein)
一.最大公约数和最小公倍数 数学性质: 如果b是A和B的公约数,那么:b也是A+B的约数,即b是A,B,A+B的公约数.b也是A-B的约数,即b是A,B,A-B的公约数.更一般地,对于任意整数x.y, ...
- c语言编程最大公约数穷举发,C语言基本算法 :1.求最大公约数与最小公倍数
C语言基本算法 :1.求最大公约数与最小公倍数 一.最大公约数: 最大公约数目前有三种求法:更相减损术.辗转相除法以及穷举法. 1.更相减损术: 算法介绍:设两个整数数a和b,以较大数减较小数,得出的 ...
最新文章
- UVA11300分金币
- 十五、JavaScript进度条的制作
- javascript全栈开发实践-web-4
- Linux网络流量实时监控ifstat iftop命令详解
- Android官方开发文档Training系列课程中文版:网络操作之网络管理
- location 拦截所有_电脑广告拦截软件 Adguard Premium
- 园龄一年了,可还未动笔.
- ScrollView各属性,及代理方法汇总
- 反射 数据类型_Java基础:反射机制详解
- int main(int argc,char* argv[])的作用
- mysql 关闭autocommit_mysql禁用autocommit,以及遇到的问题
- java方法重载和重载方法_Java中的重载与重载
- 网络分析系列之十三 Wireshark显示过滤器
- 基于C/C++的PCM编码与解码简单实现
- python股票量化交易入门到实践_Python股票量化交易从入门到实践
- Java项目:超市进销存管理系统(java+SSM+JSP+bootstrap+jQuery+mysql)
- netty使用中的LEAK: ByteBuf.release() was not called before it‘s garbage-collected
- crossed the “t‘s“, dotted the “i‘s“, grouted the tiles是什么意思?
- 浅谈知识付费模式的兴起及意义
- Python输出三角形图案
热门文章
- java78条注意事项
- 企业微信推送消息延迟_iPhone手机微信推送消息总是延迟怎么办?
- python3 xpath_Python3使用Xpath解析网易云音乐歌手页面
- c语言退出程序命令_C语言#error命令,阻止程序编译
- 自动添加html结束标志,XHTML标签都有一个结束标记
- 初中数学分几个模块_初中数学 8大模块,59个必考易错知识点大集合,期末考试一定要注意...
- 实际场景中,云原生存储面临的 7 个挑战
- win7如何设置通电自动开机_电脑自动开机,教您怎么设置电脑自动开机
- 华为云平台使用手册_华为云首发全生命周期应用平台,四大能力解决政企上云五大难题...
- php list 转tree,PHP 数组转树形结构