作者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