#include <bits/stdc++.h> #include #include #include #include #include #include using namespace std; int main() { int n; cin >> n; int sum = 1; for (int i = 1; i <= n; i++) { sum *= i; } cout << sum; return 0; }
12的阶乘是int能表示的最大的阶乘,这个题目要求20以内的阶乘,所以用 long long int 才可以。
共 1 条回复
12的阶乘是int能表示的最大的阶乘,这个题目要求20以内的阶乘,所以用 long long int 才可以。