java实现第六届蓝桥杯循环节长度
2023-09-14 08:58:11 时间
循环节长度
两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。
比如,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); //填空
}
}
}
相关文章
- Java基础笔记 – 增强的for循环For each循环 自动装箱拆箱 可变参数
- java使用循环案例——CSDN博客
- Java 容器 & 泛型:三、HashSet,TreeSet 和 LinkedHashSet比较
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java实现 LeetCode 641 设计循环双端队列(暴力)
- Java实现 LeetCode 641 设计循环双端队列(暴力)
- Java实现 LeetCode 457 环形数组循环
- java实现第六届蓝桥杯循环节长度
- java实现第六届蓝桥杯循环节长度
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- 【JAVA】 02-Java对象细节
- 【JAVA】毕向东Java基础视频教程-笔记
- macos:安装java 17.0.6(android studio报错:Unable to locate a Java Runtime.)
- 在Java中可以使用自定义的java.net.InetAddress实现来解决虚拟hosts的问题
- Java超类-java.lang.object
- 一段使用Java程序和JCO(Java connector)连接SAP ABAP Netweaver系统的代码
- Java java.util.concurrent.Future的一个例子
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- Atitit java播放器调音速率快慢的实现 目录 1.1. 原理 本质上是改变采样率即可1 2. 使用Java增加/降低AudioInputStream的音频播放速度(Increase/dec
- Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释
- 【Groovy】循环控制 ( Java 语法循环 | 默认的 IntRange 构造函数 | 可设置翻转属性的 IntRange 构造函数 | 可设置是否包含 to 的构造函数 | 0..9 简写 )
- 【java】Java 集合框架
- JAVA开发讲义(二)-Java程序设计之数据之谜二