當前位置:編程學習大全網 - 電腦編程 - C語言編程 簡單的關於函數定義與調用

C語言編程 簡單的關於函數定義與調用

計算出來都是整數,為什麽要用double呢?

遞歸:

long Factorial(long n)

{

if(n == 1)

return 1;

else

return n * Factorial(n-1);

}

非遞歸:

long Factorial(long n)

{ int i;

long result = 1;

if(n == 1)

return n;

else

{

for(i = 1; i <= n; i++)

result = result*i;

}

return result;

}

  • 上一篇:在編程的時候,是將計算機聯網好還是不聯網好?
  • 下一篇:我家在新疆,房子在23層,房間內鋪的木地板,用壁掛爐供地暖,溫控器設定24度,不間斷燒,壹天用氣
  • copyright 2024編程學習大全網