最小公倍数数学题20道 Java算法:计算两个数的最小公倍数?
Java算法:计算两个数的最小公倍数?
导入java.io.BufferedReader文件导入java.io.IOException异常导入java.io.InputStreamReader公共类zxgbs{/**@param args*/Public static void main(string[]args){//两个数int N1,N2的最小公倍数,D string STR try{BufferedReader br=new BufferedReader(new inputstreamreader(系统输入)) 系统打印(“输入正整数N1:”)str=br.读线()n1=整数.parseInt(str公司)系统打印(“输入正整数N2:”)str=br.读线()氮气=整数.parseInt(str)if(n1> n2){d=n1}else{d=n2}for(int)i=d i<=n1*n2 i){如果(i%n1==0&&;i%n2==0){系统输出打印(N1”和“N2 I)break}}}}catch(numberformatexception E){E.printstacktrace()}catch(IOException E){E.printstacktrace()}的最小公倍数
自然语言描述计算两个非负变量的最大公因数整数P和Q:如果Q为0,则最大公约数为P。否则,将P除以Q得到余数R。P和Q的最大公约数是Q和R的最大公约数。Java代码公约数
public static int GCD(int P,int Q){if(Q==0)return P int R=P%Q return GCD(Q,R)}]公倍数为两个数除以最大公约数的乘积。Public static int g(int p,int q){return p*q/GCD(q,R)}
~]//求最大公约数Public static common divisor(int n,int m){//除法是将大除以小。如果nwhile(n%m!=0){inttemp=n%Mn=mm=temp}return}//查找最小公倍数public staticntcommonmultiple(INTN,INTM){return*m/commondivisor(n,m)//用最大公因数乘除两个数}
最小公倍数数学题20道 最小公倍数趣味导入 java求最小公倍数算法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。