编写应用程序,计算两个非零正整数的最大公约数和最小公倍数,要求两个非零正整数从键盘输入。
⭐最小公倍数 = 两非零正整数的乘积 ÷ 最大公约数。
⭐辗转相除法:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。
⭐算法举栗:
有非零正整数x和y。
①x%y得余数z;
②若z=0,则y即为两数的最大公约数;否则,令x=y,y=z。再次执行①。
import java.util.Scanner;
public class Input {public static void main(String[] args) {Scanner in = new Scanner(System.in);int M = in.nextInt();int N = in.nextInt();int num = M % N;if (M <= 0 || N <= 0) { // 如输入有误,提示用户重新输入。System.out.println("输入有误!请重新输入。");return;}if (num == 0) { // 举栗:30%15==0,两数最大公约数为15。System.out.println("两数的最大公约数为:"+N);}while (num != 0) { // 继续取余,直到余数为零。int m = N;int n = num;num = m % n; if (num == 0) {System.out.println("两数的最大公约数为:"+n);System.out.println("两数的最小公倍数是:"+(M *N)/n);}}}}
编写应用程序,计算两个非零正整数的最大公约数和最小公倍数,要求两个非零正整数从键盘输入。相关推荐
- 用C语言解决:小明今年12岁,他的母亲比他大20岁,他母亲在几年之后将比他的年龄大一倍,编写一个程序计算出那时他们两人的年龄各多少?
用C语言解决:小明今年12岁,他的母亲比他大20岁,他母亲在几年之后将比他的年龄大一倍,编写一个程序计算出那时他们两人的年龄各多少? #include <stdio.h>int main( ...
- java求两个非零正整数的最大公约数和最小公倍数
题目:计算两个非零正整数的最大公约数和最小公倍数,要求两个非零正整数从键盘输入. 因为放假了想偷懒,所有这次也是没有注释,非零正整数功能也没有去实现(大家可以加个if语句在其中去实现它). impor ...
- 请编写C程序计算应缴的个人所得税
请编写C程序计算应缴的个人所得税 其中税率定义为: 当工资不超过5000时,税率为0: 当工资在区间(5000, 8000]时,超过5000部分,税率为3%: 当工资在区间(8000, 12000]时 ...
- 接收输入的一行字符,统计出字符串包含数字的个数 2、编写一个程序,计算字符串中子串出现的次数 3、请输入星期几的第1个字母,用来判断是星期几,如果第1个字母一样,则继续判断第2个字母,依次类推。
1.接收输入的一行字符,统计出字符串包含数字的个数 list_1 = input('请输入一行字符串:') count = 0 for i in list_1:if '0' <= i <= ...
- c# 计算圆锥的体积_用c#编写一个程序计算出球、圆柱和圆锥的表面积和体积。...
2011-04-27 回答 //编写一个程序计算出球,圆柱和圆锥的表面积和体积. //球体表面积a=4π*r^2,体积v=4/3π*r^3 console.writeline("请输入圆的半 ...
- c# 计算圆锥的体积_用C#编写一个程序计算出球,圆柱和圆锥的表面积和体积。...
匿名用户 1级 2014-11-18 回答 //编写一个程序计算出球,圆柱和圆锥的表面积和体积. //球体表面积A=4π*R^2,体积V=4/3π*R^3 Console.WriteLine(&quo ...
- c语言 运算符op,1 简单计算器。请编写一个程序计算表达式:datal op data2的值。其中op为运算符+、—、*、/。...
满意答案 770vivozf 2013.03.02 采纳率:43% 等级:9 已帮助:769人 1.简单计算器.请编写一个程序计算表达式:datal op data2的值.其中op为运算符+.- ...
- 【问题描述】编写一个程序计算出球、圆柱和圆锥的表面积和体积。
[问题描述] 编写一个程序计算出球.圆柱和圆锥的表面积和体积. 要求: (1)定义一个基类,至少含有一个数据成员半径,并设为保护成员: (2)定义基类的派生类球.圆柱.圆锥,都含有求表面积和体积的成员 ...
- c语言算正方形面积和周长,c语言中编写一程序计算正方形的周长和面积
C语言 编写程序,从键盘输入一个正数,计算该数的平方根. #include#includeintmain(){\x09doublex;\x09scanf("%lf",&x) ...
- 编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒
编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒. 题目:假设从键盘输入从某日午夜零点到现在已过去的时间(单位:秒),编写一程序计算到现在为止已经过了多少天,现在的时间是几时几分几秒. ...
最新文章
- python 字符串可以直接连接吗_如何连接字符串。。。在?(Python)
- 账号体系——账号合并的历史数据处理
- zoj 2723 Semi-Prime
- PHP生成唯一订单号
- J2SE核心开发实战(一)——认识J2SE
- 拉普拉斯方程之美:万物的数学之匙
- Oracle 11g完全卸载(Windows)
- 深度学习笔记(四):循环神经网络的概念,结构和代码注释
- Ascll码表分析总结
- python聚类分析超市_Biopython聚类分析
- 软考中级软件设计师-加密技术(自用)
- Golang环境配置及第三方库安装使用(至关重要的防踩坑篇)
- 色彩模型(HSB,RGB,CMYK,YIQ,YUV)
- 实现一个返回顶部的按钮功能(基于better-scroll实现)
- 机器学习在信息安全领域的应用现状和畅想
- 【MATLAB教程案例50】通过VisualSFM工具箱提取360度等间隔环绕拍摄得到的图像序列点云数据,并进行目标三维重建matlab仿真
- sql导入数据以及列表编号设置自动填充
- WINCC 7.5 SP2 与 S7-1500的通讯不上的处理
- android service 自动停止,【Android】Service那点事儿
- Echarts各个图表data的格式问题
热门文章
- 一招解决windows电脑禁用笔记本自带键盘问题
- 1055 mysql_MySQL错误1055
- java 模拟天眼查登陆,scrapy,我想模拟登陆天眼查网站,那个网站要滑动对齐验证,我能怎么办才能模拟登陆成功呢?...
- JS 实现数字转罗马数字
- imputation文献-A systematic evaluation of single-cell RNA-sequencing imputation methods
- K66芯片解锁/J-link报错的解决思路
- 嗨!爱莫就是传说中隔壁家公司 | 精彩传送门
- 互联网如何再定义古老的眼镜行业?
- 南大软院大神养成计划--HTML和CSS基础课程(二)
- 三菱触摸屏(GS2110)触摸屏经宇电AI-mobdus485通讯转换器与2个宇电70482D7多路温度模块直接通讯实例