迴圈節長度

2021-09-29 19:24:36 字數 513 閱讀 4268

藍橋杯第六屆省賽第4題

迴圈節長度

兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為:迴圈節。

比如,11/13=6=>0.846153846153… 其迴圈節為[846153] 共有6位。

下面的方法,可以求出迴圈節的長度。

請仔細閱讀**,並填寫劃線部分缺少的**。

public static int f(int n, int m)

}

注意,只能填寫缺少的部分,不要重複抄寫已有**。不要填寫任何多餘的文字。

**:

/**

* 取迴圈小數問題

* * @author root

* */

public

class

main4

}public

static

void

main

(string[

] args)

}

迴圈節長度以及迴圈節

迴圈節長度 兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153 其迴圈節為 846153 共有6位。這是一道藍橋杯的題目,試卷上是乙個填空題,思路就是不斷的對除數取餘,然後乘10後再取餘,直到餘數在之前出現過或者為0 結束。為什麼是這樣的呢...

迴圈節長度

兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153 其迴圈節為 846153 共有6位。下面的方法,可以求出迴圈節的長度。請仔細閱讀 並填寫劃線部分缺少的 public static int f int n,int m 注意,只能填寫缺少的...

迴圈節長度

從整數n開始,如果n是偶數 把它除以2 如果n是奇數,把它乘 3 加 1 用新得到的數字重複上述步驟,直到 n 1 時停止 例如 n 22 時,該演算法生成的序列是 22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1 對於給定的 n 該序列的元素 包括1 個數被稱為...