題目如下:
迴圈節長度
兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為:迴圈節。
比如,11/13=6=>0.846153846153..... 其迴圈節為[846153] 共有6位。
下面的方法,可以求出迴圈節的長度。
請仔細閱讀**,並填寫劃線部分缺少的**。
public static int f(int n, int m)
}注意,只能填寫缺少的部分,不要重複抄寫已有**。不要填寫任何多餘的文字。
對此的理解如下:
public class length
if(v.indexof(n) >= 0) }}
主函式:
public static void main(string args)
vector其實和陣列一樣,所有元素都儲存在從陣列下標為0的地方開始,連續儲存,只是陣列下標不能越界,而vector下標可動態變化。
vector.indexof(int n);
看能否在vector陣列中找到n的值,若能找到則返回0,若找不到則返回-1;
手工過程解釋如下**:
假設n為11, m為13
對這個例子的理解如上,如果有不清楚的地方,還望指正,共同討論。
藍橋杯之迴圈節的長度
分享乙個藍橋杯的題目,在藍橋杯中算是偏簡單。可我就是想寫 手動狗頭 是乙個 填空題,給出的 如下 public static int func int n,int m 以上 的作用是求兩個數字相除的迴圈節長度。求迴圈節長度如果自己幹想的話如果沒有找對思路應該是很難的,我之前就一直在想怎麼依靠求出來的...
藍橋杯JAVB語言B組 迴圈節長度
兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153.其迴圈節為 846153 共有6位。下面的方法,可以求出迴圈節的長度。請仔細閱讀 並填寫劃線部分缺少的 public static int f int n,int m 注意,只能填寫缺少的...
迴圈節長度以及迴圈節
迴圈節長度 兩個整數做除法,有時會產生迴圈小數,其迴圈部分稱為 迴圈節。比如,11 13 6 0.846153846153 其迴圈節為 846153 共有6位。這是一道藍橋杯的題目,試卷上是乙個填空題,思路就是不斷的對除數取餘,然後乘10後再取餘,直到餘數在之前出現過或者為0 結束。為什麼是這樣的呢...