1#include<iostream> 2using namespace std; 3const int size = 6; //输入阶乘数 4int main() 5{ 6 long long factorial[size]; 7 factorial[1] = factorial[0] = 1LL; 8 for (int i = 2; i < size; i++) 9 { 10 factorial[i] = i * factorial[i - 1]; 11 } 12 for (int i = 0; i < size; i++) 13 cout << i << "! = " << factorial[i] << endl; 14 cin.get(); 15 return 0; 16}
输出:
10! = 1 21! = 1 32! = 2 43! = 6 54! = 24 65! = 120