【传送门】
#include<bits/stdc++.h> using namespace std; int main() { long long a,summ=1; cin>>a; for(long long i=1;i<=a;i++) { summ=summ*i; while(summ%10==0) { summ/=10; } summ=summ%100000000; } cout<<summ%10; }
本文介绍了一个计算大数阶乘尾数的C++程序。该程序使用了循环和条件判断来避免大数运算中出现的溢出问题,并通过特定的算法确保只保留最终结果的有效位数。
498

被折叠的 条评论
为什么被折叠?



