为什么只有20分

tctm169 杀手 2024-05-01 9:08:42 5

#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; }

{{ vote && vote.total.up }}

共 1 条回复

root 站长

12的阶乘是int能表示的最大的阶乘,这个题目要求20以内的阶乘,所以用 long long int 才可以。