信奥一本通上的求阶乘只能得50分,但是样例都没问题?该怎么办呢=?
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a=1;
cin>>n;
for(int i=1;i<=n;i++){
a=a*i;
}
cout<<a;
}
信奥一本通上的求阶乘只能得50分,但是样例都没问题?该怎么办呢=?
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a=1;
cin>>n;
for(int i=1;i<=n;i++){
a=a*i;
}
cout<<a;
}
int装不下阶乘值,改用long long类型或者double