题目描述:

循环节长度

两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
比如,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)  _________________________________ ;  //填空
        }
    }

注意,只能填写缺少的部分,不要重复抄写已有代码。不要填写任何多余的文字。

直接上代码:

package wiki.zimo.exam06;import java.util.Vector;public class Demo04 {public static void main(String[] args) {System.out.println(11/13.0d);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;System.out.println(v);if(n==0) return 0;if(v.indexOf(n)>=0)  return v.size() - v.indexOf(n);  //填空}}
}

第6届蓝桥杯大赛个人赛省赛(软件类)真题\Java语言B组\4相关推荐

  1. 第六届蓝桥杯大赛个人赛决赛(软件类)真题-Java语言B组

    目录 1.分机号 2.五星填数 3.显示二叉树 4.穿越雷区 5.表格计算 6.铺瓷砖 1.分机号 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位 ...

  2. 第六届蓝桥杯大赛个人赛决赛(软件类) C++A组真题题解

    文章目录 题目链接 A组真题 题目结构 第一题 方格填数 第二题 四阶幻方 第三题 显示二叉树 第四题 穿越雷区 第五题 切开字符串 第六题 铺瓷砖(待补) 题目链接 A组真题 题目结构 题目 类型 ...

  3. 第六届蓝桥杯大赛个人赛决赛(软件类)真题 Java语言B组 答案

    标题:分机号 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位.比如: 751,520,321 都满足要求,而, 766,918,201 就不符合要 ...

  4. 第七届蓝桥杯大赛个人赛决赛(软件类)真题 Java语言B组 答案

    以下代码纯自想自打,如有误,请提出,如可简,请告之,谢谢大家了. 蓝桥杯辅助资料 真题下载 1 愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和 ...

  5. 第九届蓝桥杯大赛个人赛决赛(软件类)C大学B组 题解

    因能力有限,题解部分参照前辈想法,并加以博主思考. 如有不足,欢迎指正~! 目录 试题A: 换零钞 试题B: 激光样式 试题C: 格雷码 试题D: 调手表 试题E: 搭积木(待解决) 试题F: 矩阵求 ...

  6. 第九届蓝桥杯大赛个人赛决赛(软件类本科B组)做题笔记和订正

    标题:换零钞 x星球的钞票的面额只有:100元,5元,2元,1元,共4种. 小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱. 小明有点强迫症,他坚持要求200元换 ...

  7. 第六届蓝桥杯大赛个人赛决赛(软件类)真题

    分号机 import java.io.IOException; class MC{public void run(){int cnt = 0;for (int i = 9; i >= 0; i- ...

  8. 第九届蓝桥杯大赛个人赛决赛(软件类)真题--C大学B组--换零钞题解(C语言)

    标题:换零钞 x星球的钞票的面额只有:100元,5元,2元,1元,共4种. 小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱. 小明有点强迫症,他坚持要求200元换 ...

  9. 第十一届蓝桥杯大赛个人赛决赛(软件类)C/C++大学B组题解

    因能力有限,题解部分参照前辈想法,并加以博主思考. 如有不足,欢迎指正~! 后半部分题解较为潦草简单,详细思路后补~ 其中试题G样例通过,实际思路上有些错误: 试题J规模.时间过不了: 样例F.I尚未 ...

  10. 蓝桥杯的c语言编译器,第九届蓝桥杯大赛个人赛省赛(软件类)C/C++ 大学B组比赛心得(还在更新)...

    第九届蓝桥杯大赛个人赛省赛(软件类)C/C++ 大学B组 考生须知: 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题. 考试时间为4小时.时间截止后,提交答案无效. 在考试强制结束 ...

最新文章

  1. linux paste变量,Linux paste命令详解
  2. WSDL、SOAP、UDDI
  3. 同步通信和异步通信区别
  4. cordova 创建Android 工程(零起点)
  5. [翻译]编写高性能 .NET 代码 第一章:性能测试与工具 -- 平均值 vs 百分比
  6. 服务器硬盘 主板,服务器主板和普通主板有什么区别?
  7. anuglar.js ui-router传递参数
  8. 原来“事务0丢失”是这样做到的
  9. 如何 SSH 到 Linux 服务器里的特定目录及执行命令?
  10. 记模拟面试日记(更新...)
  11. Linux下MySQL的简单使用(一)
  12. 花了 2 元,用 1 根网线发起攻击,控制上千人
  13. 录音文件下载_录音啦(文字语音转换)软件安装教程
  14. wifi(参数查看工具介绍)--研究(inSSIDer)
  15. Excel冻结窗格纪要
  16. matlab怎么输入学号姓名,matlab如何创建一个构架数组用于统计学生的情况包括学生的姓名学号各科成绩等??...
  17. 最近在论证一个问题,到底是先有鸡还是先有蛋:
  18. WIN32API串口接收数据简单测试
  19. oracle中对于TableSpace理解
  20. Android如何快速创建启动动画

热门文章

  1. 电机与电力拖动控制系统第一次总结(包含绪论及变压器部分)
  2. 使用node实现歌词滚动输出
  3. [附源码]SSM计算机毕业设计宾馆客房管理系统JAVA
  4. Mac M1 pro使用UTM虚拟机安装ubuntu
  5. [go学习笔记.第十六章.TCP编程] 3.项目-海量用户即时通讯系统-redis介入,用户登录,注册
  6. 2020年中国工业传感器市场年度报告
  7. 匿名软件竟成网络侵权避风港
  8. Android:会呼吸的悬浮气泡
  9. 使用ScanCode扫描开源项目的license
  10. 项目管理电子书_Scrum实战:敏捷软件项目管理与开发【电子书】 附下载地址