#include<stdio.h>
int main()
{
long n,i;
double a=1.0,b=1.0;
scanf("%ld",&n);
for(i=1;i<=n;i++)
{
a=a*i;//求n的阶乘
while(a>=10)//为了防止数据过大,
{
a=a/10;//一旦阶乘数大于10就除以10使其变成个位数
}
}
printf("%.0lf\n",a);//输出的个位数就是它的最高位数
return 0;
}
求阶乘的最高位
最新推荐文章于 2023-05-10 19:11:03 发布