求無限迴圈小數的迴圈節長度

2021-07-27 11:48:46 字數 975 閱讀 9541

新手的**

思路:

求出小數的小數部分,需要一定的長度,可以將其儲存在陣列中

將陣列分為最長 length/2 部分,一一進行比較判斷是否是迴圈節並求出迴圈節長度

package edu.ecut;

public

class arraytest

private

intgetrepeatlength(int array)

return length;}}

return length;

}private boolean isonlyone(int repetend)

}return

true;

}private boolean isrepeat(int array, int length)

}return

true;

}private boolean compare(int source, int dest)

}return

true;

}private

int getright(int array, int length)

return result;

}private

int getright(int array, int length, int startindex)

return result;

}private

void

print(int array)

system.out.println();

}private

int getarray(int first, int second, int length)

//求兩數相除的小數部分

for (int i = 0; i < array.length; i++)

return array;

}}

無限迴圈小數化分數

迴圈小數分為混迴圈小數 純迴圈小數兩大類。混迴圈小數可以 10 n n為小數點後非迴圈位數 所以迴圈小數化為分數都可以最終通過純迴圈小數來轉化。無限迴圈小數,先找其迴圈節 即迴圈的那幾位數字 然後將其展開為一等比數列 求出前n項和 取極限 化簡。例如 0.333333 迴圈節為3 則0.33333....

無限迴圈小數四則運算 無限迴圈小數不能進行四則運算

摘 要 無限迴圈小數進行四則運算時會發生錯誤,本文給出了詳細證明。四則運算是指加法 減法 乘法和除法四種運算,是小學數學的重要內容。在現代數學中,無限迴圈小數被列入有理數。如 0.111 0.333 0.999 等都是有理數。有理數的四則運算是小學生必須掌握的基本技能。現在有乙個問題 0.111 1...

將無限迴圈小數化為分數

眾所周知,有限小數是十進分數的另一種表現形式,因此,任何乙個有限小數都可以直接寫成十分之幾 百分之幾 千分之幾 的數。那麼無限小數能否化成分數?首先我們要明確,無限小數可按照小數部分是否迴圈分成兩類 無限迴圈小數和無限不迴圈小數。無限不迴圈小數不能化分數,這在中學將會得到詳盡的解釋 無限迴圈小數是可...