#include <iostream.h>
const max=17;
int main()
{
double M[max];
M[0]=M[1]=1.0;
int i;
for(i=2;i<max;i++)
M[i]=i*M[i-1];
for(i=0;i<max;i++)
cout<<i<<"!="<<M[i]<<"/n";
return 0;
}
想要實現n的階乘只需將所要的值-1賦予max
#include <iostream.h>
const max=17;
int main()
{
double M[max];
M[0]=M[1]=1.0;
int i;
for(i=2;i<max;i++)
M[i]=i*M[i-1];
for(i=0;i<max;i++)
cout<<i<<"!="<<M[i]<<"/n";
return 0;
}
想要實現n的階乘只需將所要的值-1賦予max