lawrence2004 2017-09-10 01:09:50
点我顶贴
收藏
删除
#include<cstdio>
int main()
{
double n,ans;scanf("%lf",&n);
ans=1;
for(double i=1;i<=n;i++)
{
ans*=i;while(ans>=10)ans/=10;
}
int x=ans;
printf("%d",x);
return 0;
}
#6 lawrence2004@2017-09-10 01:13:30
34102
回复
删除
#include<cstdio>
int main()
{
double n,ans;scanf("%lf",&n);
ans=1;
for(double i=1;i<=n;i++)
{
ans*=i;while(ans>=10)ans/=10;//只保留个位(最高位)
}
int x=ans;//转换成整数
printf("%d",x);
return 0;
}