代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
int p=1;
for(int i=2;i<=n;i++)
{
p=p*i;
while(p%10==0) ///去掉末尾的0
{
p/=10;
}
p=p%10000000; ///取最后的几位非零数,防止超int 范围
}
printf("%d\n",p%10); ///取最后一位
}