zoukankan      html  css  js  c++  java
  • 菜鸟涂鸦作品展_No.6

    //【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
    import java.io.*;

    public class _6_gongyuebei {
    int gongyue(int m, int n){
    int i,t;
    if (m>n){
    t=m;
    m=n;
    n=t;
    }
    if (n%m==0)
    System.out.println(m+"和"+n+"的最大公约数是"+m);
    else
    {
    for ( i=m-1 ; i>=1 ; i--){
    if (m%i==0 && n%i==0 ){
    System.out.println(m+"和"+n+"的最大公约数是"+i);
    break;
    }
    }
    }
    return 0;
    }
    int gongbei(int m, int n){
    int i,t;
    if (m>n){
    t=m;
    m=n;
    n=t;
    }
    if (n%m==0)
    System.out.println(m+"和"+n+"的最大公倍数是"+n);
    else
    {
    for ( i=n+1 ; i<=n*m ; i++){
    if (i%m==0 && i%n==0){
    System.out.println(m+"和"+n+"的最大公倍数是"+i);
    break;
    }
    }
    }
    return 0;
    }
    public static void main(String[]args) throws Exception{
    System.out.println("请输入两个数字");
    InputStreamReader isr=new InputStreamReader(System.in);
    BufferedReader br=new BufferedReader(isr);
    int m=Integer.parseInt(br.readLine());
    int n=Integer.parseInt(br.readLine());
    _6_gongyuebei gy=new _6_gongyuebei();
    gy.gongyue(m,n);
    gy.gongbei(m,n);
    }
    }

    涂鸦体会:

      这个55行的程序编下来还有一点点意思,还是在复习一些简单的语法,答案中给出了Vector的代码,学习一下。。。

  • 相关阅读:
    ES5新特性:理解 Array 中增强的 9 个 API
    ios
    Jquery异步 Deferred Object
    ES5中新增的Array方法详细说明
    Chart
    Angular常用语句
    vticker.js--垂直滚动插件
    <css系列>之css--float总结
    理解boot.img与静态分析Android/linux内核
    理解竞争条件( Race condition)漏洞
  • 原文地址:https://www.cnblogs.com/aniuer/p/2648076.html
Copyright © 2011-2022 走看看