作者chhsiao (bye~)
看板b96902HW
標題大家寫作業都不測一下嗎 囧
時間Fri Oct 19 14:53:58 2007
有時候,只要自己輸入一些小數據,
就可以發現到底程式有沒有問題。
老師在題目上都有提供輸入範例,
直接拿來測就可以知道自己的程式有沒有大問題了。
如果跑出來有問題,或是跑不出來,
那再自己生一個小測資跑跑看,
比方說
1
10 2 3 4 1 2 3
因為
10 = 2 * 1 + 1 * 2 + 2 * 3
= 1 * 1 + 0 * 2 + 3 * 3
= 1 * 1 + 3 * 2 + 1 * 3
= ......
所以答案應該是 yes.
如果你的程式跑出來的結果還是不對,
你至少可以用 printf 來 debug,
比方說在遞迴一開始把傳進來的參數印出來,
再動手用自己的想法跑跑看,
就很有可能發現出問題了。
不過,顯然有些人沒有這個習慣 @@"
不去看看自己的 code 是不是照自己想要的意思跑,
只一直去 "格" 你的程式碼,
對新手而言是很難找到 bug 的。
大家加油吧。
--
n;main(i){return n?i<2?i:main(i-1)+main(i-2):
scanf("%d",&n)&&printf("%d\n",n>0?main(n):0);}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.54
1F:推 pika393:沒錯沒錯!向我1-1就上傳了18次~~! 10/20 00:13