新手的**
思路:
求出小數的小數部分,需要一定的長度,可以將其儲存在陣列中
將陣列分為最長 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...
將無限迴圈小數化為分數
眾所周知,有限小數是十進分數的另一種表現形式,因此,任何乙個有限小數都可以直接寫成十分之幾 百分之幾 千分之幾 的數。那麼無限小數能否化成分數?首先我們要明確,無限小數可按照小數部分是否迴圈分成兩類 無限迴圈小數和無限不迴圈小數。無限不迴圈小數不能化分數,這在中學將會得到詳盡的解釋 無限迴圈小數是可...