這個題裡面是在99/01/05資訊素養時老師在課堂上出的補充題目一共是兩題都是簡單的遞迴題要做遞迴一定要找出這個遞迴式的結束條件要不然會Stack Overflow第一題的結束條件已經給你了第二題的結束條件要自己找找不到就不用寫啦在這裡在偷偷說一下這張圖的筆跡不是我的看不懂的話不要來怪我喔xd /* #include<stdio.h> #include<stdlib.h> int fa(int ia) { if(ia<0)return 0; if(ia==0)return 10; if(ia==1)return 20; if(ia<=5)return fa(ia-1)+fa(ia-2); return fa(ia-1)+fa(ia-2)+fa(ia-3); } int main() { int ia; while(scanf("%d",&ia)!=EOF) printf("fa ( %d ) = %d\n",ia,fa(ia)); system("pause"); } #include<stdio.h> #include<stdlib.h> int fa(int ia,int ib) { if(ia==ib || ib==0)return 1; return fa(ia-1,ib)+fa(ia-1,ib-1); } int main() { int ia,ib; while(scanf("%d %d",&ia,&ib)!=EOF) printf(" C ( %d , %d ) = %d\n",ia,ib,fa(ia,ib)); system("pause"); }
0.0 THX~ 希望不會被當阿~"~
去當個貝多芬吧~ 「背多分」
挖哩咧 我的字還好吧.....我這次有比較正常寫了>< 對囉 第二題會跑出結果嗎= =??
哈哈哈 還是打字比較整齊:) 你說第二題會不會跑出結果?? 什麼意思阿?
我看無
自己加油吧:)