promotion image of download ymail app
Promoted
尚恩 發問時間: 電腦與網際網路程式設計 · 2 個月前

C語言程式 若 f (n) = 2f(n-1) -5 且 f(0)=3 請用遞迴方式撰寫程式讓使用者輸入一個整數 n 後, 輸出 f(n)的結果 麻煩各位大大幫幫我~~~?

1 個解答

評分
  • 2 個月前

    #include<stdio.h>

    int f(int n){

      if(0>=n)return 3;

      return 2*f(n-1)-5;

    }

    int main(){

      int n;

      for(; printf("輸入一個整數 n: ") && scanf("%d",&n) && n>0 && printf("%d\n", f(n)););

      return 0;

    }

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。