即后一项是前两项之和
输出格式说明
以5个为一组输出:每当输出5个元素后, 就输出一个换行符。
f(1) f(2) f(3) f(4) f(5) f(6) f(7) f(8) f(9) f(10) f(11) f(12) f(13) f(14) f(15) f(16) f(17) f(18) f(19) f(20)
s=s+(-1)^i*1/ i endfor ?"s=",s cancel
请补充在书上P9-5
• 2、乘法
格式: s=1 For i=1 to 100 s=s*i EndforFra bibliotek扩展到N
格式: s=1 For i=1 to N s=s*i Endfor
(1)求1到100的积(即100的阶乘) (2)求1到100的奇数积 (3)求1到100的偶数积
endif
endif
• (2)判断N是否为奇数(即不是2的倍数)
If n%2=1 ?n,”是奇数” endif
If int(n/2) <> n/2 或者 ?n,”是奇数”
endif
• (3)判断N是否为100的倍数
If int(N/100) = N/100 ?n,”是100的倍数” endif
• 推广(4)判断N是否为M的倍数
*假如:n=123456789 c=0 &&用于记录位数个数 do while n<>0
if n/10 <> 0 && 表明个位存在 c=c+1 n=int(n/10)
endif enddo ?c
(8)输出自然数n(n>0)的位数
clear input "请输入n" to n do while n<>0