C++實現16的階乘

#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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章