zoukankan      html  css  js  c++  java
  • java实现第六届蓝桥杯循环节长度

    循环节长度
    两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
    比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位。
    下面的方法,可以求出循环节的长度。
    
    请仔细阅读代码,并填写划线部分缺少的代码。
    
    public static int f(int n, int m)
    {
    n = n % m;	
    Vector v = new Vector();
    
    for(;;)
    {
    v.add(n);
    n *= 10;
    n = n % m;
    if(n==0) return 0;
    if(v.indexOf(n)>=0) _________________________________ ; //填空
    }
    }
    
    * 输入描述:  
    
     * 程序输出:  注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。
    
    * 程序头部的注释结束
    
    */
    
    上代码:
    
    import java.util.Vector;
    
    public class Main {
    
      public static void main(String[] args) {
        System.out.println(f(11, 13));
    
      }
      public static int f(int n, int m)
      {
        n = n % m;	
        Vector v = new Vector();
    
        for(;;)
        {
          v.add(n);
          n *= 10;
          n = n % m;
          if(n==0) return 0;
            if(v.indexOf(n)>=0) return v.size()-v.indexOf(n); //填空
        }
      }
    
    }
    
  • 相关阅读:
    php PDO操作类
    PDO笔记
    修改表中的enum字段
    php四种基础算法:冒泡,选择,插入和快速排序法
    MySQL中UNION和UNION ALL的使用
    02-HTML5新的input属性
    01-HTML5的介绍
    03-body标签中相关标签
    02-body标签中相关标签
    01-html介绍和head标签
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13077479.html
Copyright © 2011-2022 走看看