作者dagood (想回高雄了~~)
看板Programming
標題[請益] 請教一個小小的問題
時間Mon Jan 27 23:16:05 2014
不好意思 我是使用maple套裝軟體
但是因為程式寫法應該不會差太遠
我可以試試
我在寫一個迴圈
史的
給定前三個數 2,0,1
之後的每一個數都是前三個數相加除以10的餘數
且我要設定i 到重複出現2,0,1 停止
a[1]:=2
a[2]:=0
a[3]:=1
for i from 1 to 100 do
a[i+3]:=modp(a[i]+a[i+1]+a[i+2],10)
end do;
我想要把這個迴圈的 from 1 to 100
改到 from 1 到 2,0,1 連續三數出現為止 我的while要怎麼寫呢
或是有其他寫法...thx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.131.36
1F:推 Littlechozy:把 to 改成 while 118.161.85.28 01/29 12:37
2F:→ Littlechozy:while not(a[i-1]=2 and a[i]=0 and 118.161.85.28 01/29 12:43
3F:→ Littlechozy:and a[i+1]=1 and i>2) 118.161.85.28 01/29 12:43
4F:→ dagood:非常感謝您......謝謝~~112.104.131.128 01/30 11:14