Python 与 c++ 代码题解
2025-01-05 17:17:49
发布于:浙江
78阅读
0回复
0点赞
Python:
a=int(input())
sum=1
i=1
while i<=a:
sum*=i
i+=1
sum%=998244353
print(sum)
c++:
#include<bits/stdc++.h>
using namespace std;
int n;
long long dg(long long p,long long i){//老实做法
if(i==n){
return 0;
}
p*=i;
p%=998244353
i++;
return dg(p,i);
}
int main()
{
cin>>n;
cout<<dg(1,1)<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
long long n,sum=1;
int main()
{
cin>>n;
for(int i=1;i<=n;i++){//不老实做法
sum*=i;
sum%=998244353;
}
cout<<sum<<endl;
return 0;
}
全部评论 2
我勒个不老实做法
2025-01-15 来自 广东
0点个赞吧
2025-01-05 来自 浙江
0
有帮助,赞一个