第一周作业——计算两个数的最大公约数
2014-03-07 22:28
405 查看
201111621308:
完善后的程序:
编程结果:
class Max { public static void main(String[] args){ Max a = new Max(); a.go(); } } void go(){ int a = 12 , b = 8 , c ; }
完善后的程序:
package gdou.lcf.arithmetic; import java.util.Scanner; public class gcd { public static void main(String[] args) { System.out.println("please input two number:"); Scanner scanner = new Scanner(System.in); int num1 = scanner.nextInt(); int num2 = scanner.nextInt(); int gcdNum = getGCD(num1, num2); System.out.println("the gcd is: "+gcdNum); } public static int getGCD(int num1, int num2){ //判断num1和num2的大小,将较大值赋给num1 if(num1 < num2){ int tmp = num1; num1 = num2; num2 = tmp; } //计算最大公约数 while(num1 % num2 != 0){ int tmp = num2; num2 = num1 % num2; num1 = tmp; } return num2; } }
编程结果:
相关文章推荐
- 作业题,编写两个类:A和B,A创建的对象可以计算两个正整数的最大公约数,B创建的对象可以计算两个数的最小公倍数,要求:B类中有一个成员变量是A类声明的对象
- 第一周作业---键盘输入两个整数,并计算他们的最大公约数
- 第一周作业:编写计算“两个整数的最大公约数”程序
- (示例)第一次编程作业:计算两个数的最大公约数
- 第一周作业——编写计算“两个整数的最大公约数”程序
- 算法第一周作业 求两个数的最大公约数
- 第一次编程作业:计算两个数的最大公约数
- 第一周作业——求两个数的最大公约数
- 第一周作业1——编写计算“两个整数的最大公约数”程序
- 第一次编程作业:计算两个数的最大公约数
- 编写计算“两个整数的最大公约数”程序 (第一次作业)
- 作业3a. 编写计算“两个整数的最大公约数”程序
- n的阶乘;计算1!+2!+3!+4!+...+10!;编写代码,演示多个字符从两边移动,向中间汇聚;求ax^2+bx+c=0的解;写一个程序返回参数二进制中1的个数;6.求两个数的最大公约数。
- 用c语言实现 计算两个数的最大公约数
- 编程计算两个数的最大公约数
- 计算两个数的最大公约数
- 作业:C++ 编写计算“两个整数的最大公约数”程序。
- Java程序实现欧几里得算法-计算两个数的最大公约数
- 9.在数学计算或数字分析中,经常会用到计算两个数的最大公约数的问题。即:输入两个正整数,当两个数字有一个不是正整数时会产生异常。当输入非整数数字时,也产生异常。输入无错误后,可计算两个数的最大公约数。
- 陈楚东-第一周计算“两个整数的最大公约数”程序和《算法概论》思维导图