✔ 最佳答案
(1)
min{n | 10^n =1 mod 977} = 976, 又(777,977)=1,
故777/977為循環小數,循環節=976位數
(2)
10^296 mod 977= 699
777*699 mod 977= 888
8880 / 977 = 9 .. 87
故777/977 小數點後第297位數= 9
(1)'
min{ n |10^n =1 mod 19} = 18, 故1/19有18個循環節
(2)'
296 mod 18= 8
10^7 mod 19 = 15
15*10 / 19 = 7.~ , 故1/19小數點後第297位數= 7
(3)(4)參考意見欄001
2015-06-24 01:15:21 補充:
sorry, (2)' 少算了一位數, 更正如下:
297 mod 18=9
10^8 mod 19=17
17*10 / 19=8.~ , 故1/19小數點後第297位數=8
2015-06-24 19:58:23 補充:
以1/7為例
10^k (k=1~8) mod 7= 3, 2, 6, 4, 5, 1, 3, 2 (即1/7計算過程的餘數)
6個一循環, 每個餘數相對一個商數, 故知6個循環節_
以3/7為例
將上述6個餘數乘以3再除以7即得, 仍為6位循環
2015-06-24 20:06:56 補充:
以1/19為例:
by Fermat's little thm: 10^18=1 (mod 19)
但10^2 = 5 (mod 19) 不是1
10^9 = 18 (mod 19) 不是1
so,滿足10^n =1 (mod 19)最小 n=18
故 1/19改為小數時為18個循環節
2015-06-24 20:14:12 補充:
1/977為例:
(1) 977為質數, 由Fermat little thm: 10^976 =1 (mod 977)
(2) 976= 61*16
10^16 = 624 (mod 977) 不是1
10^488 =976 (mod 977) 不是1
so, 滿足10^n=1 (mod 977)最小n=976
故 1/977改為小數得976個循環節
2015-06-24 20:38:38 補充:
10^k (k=1, 2, 4, 8, 16, 32, 64, 128, 256) mod 977 分別得
10, 100, 230, 142, 624, 530, 501, 889, 905
488=256+128+64+32+8
10^488 = 10^256*10^128*10^64*10^32*10^8
故 10^488= 905*889*501*530*142 =976 (mod 977)