作者tsui1206 (小白喵)
看板Army-Sir
标题[问题] 再问程式语言
时间Wed Jan 4 16:03:02 2012
1. fib (in tn)
{
if (n==0∥n==1) return 1
else return (fib (n-1)+ fib (n-2));
}
fib (10)为: (A)55 (B)34 (C)89 (D)21
2. 假设有一个程式语言的+,-运算子为右结合,例如a+b+c=a+(b+c),则10-(4-1-2)-3
的运算结果?
(A)6 (B)8 (C)10 (D)12
==============================================================================
计概真的好难......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.23.76
1F:推 Sinze:第一题(A) 第二题好奇怪 B吗? 01/04 16:15
2F:推 JoshuaBand:第一题是费式数列函数 (A)55 第二题我算(A)6 欸 @_@ 01/04 16:23
3F:→ tsui1206:第二题答案B...可以解释一下怎麽算吗QQ 01/04 17:10
4F:推 Hao7925:先做1-2=-1 再做4-(-1)=5 再做5-3=2 最後10-2=8 01/04 17:12
5F:推 Hao7925:第一题应为89 费式数列第一个数字是代表fib(0) 01/04 17:15
6F:→ Hao7925:故fib(10)是费式数列第11个数字 01/04 17:16
7F:推 westterry170:楼上大大方便再写详细一点吗QQ" 看不懂~ 01/04 23:18
8F:→ westterry170:我指滴是第一题@@~ 谢谢 01/04 23:26
9F:→ JoshuaBand:嗯!! 我又再度算错了!! XDDDDDDD以後不要来丢脸了!! 01/05 00:05
10F:→ JoshuaBand:输入 结果 01/05 00:05
11F:→ JoshuaBand:n=0 1 01/05 00:05
12F:→ JoshuaBand:n=1 1 01/05 00:05
13F:→ JoshuaBand:n=2 fib(2-1)+fib(2-2)=1+1=2 01/05 00:05
14F:→ JoshuaBand:n=3 fib(3-1)+fib(3-2)=2+1=3 01/05 00:05
15F:→ JoshuaBand:n=4 fib(4-1)+fib(4-2)=3+2=5 01/05 00:05
16F:→ JoshuaBand:n=5 fib(5-1)+fib(5-2)=5+3=8 01/05 00:05
17F:→ JoshuaBand:n=6 fib(6-1)+fib(6-2)=8+5=13 01/05 00:05
18F:→ JoshuaBand:n=7 fib(7-1)+fib(7-2)=13+8=21 01/05 00:05
19F:→ JoshuaBand:n=8 fib(8-1)+fib(8-2)=21+13=34 01/05 00:05
20F:→ JoshuaBand:n=9 fib(9-1)+fib(9-2)=34+21=55 01/05 00:05
21F:→ JoshuaBand:n=10 fib(10-1)+fib(10-2)=55+34=89 01/05 00:05
23F:推 westterry170:感谢楼上~ 01/05 01:01