【c++範例】非遞迴方式求n階計算程式

by - 凌晨1:15

#include <iostream>
using namespace std;
int factorial(int);               //宣告自訂函式f
int main(void)
{
    int n;
    cout<<"Input n:";
    cin>>n;
    cout<<n<<"! = "<<factorial(n);
    return 0;    
}
int factorial(int n)
{
  int i,fac=1;
  for(i=1;i<=n;i++)
    fac = fac * i;    
  return fac;
}

你可能會喜歡

0 意見