#include<cstdio> #include<iostream> using namespace std; int main() { int n; cin>>n; long long chengji=1; int i; for(i=1;i<=n;i++) { chengji=chengji*i; } cout<<chengji; }
主要是20!过大,注意结果的类型:long long
#include<cstdio> #include<iostream> using namespace std; int main() { int n; cin>>n; long long chengji=1; int i; for(i=1;i<=n;i++) { chengji=chengji*i; } cout<<chengji; }
主要是20!过大,注意结果的类型:long long