1058 N的阶乘的长度
Posted watchfree
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1058 N的阶乘的长度相关的知识,希望对你有一定的参考价值。
1058 N的阶乘的长度
基准时间限制:1 秒 空间限制:131072 KB
输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。
Input
输入N(1 <= N <= 10^6)
Output
输出N的阶乘的长度
Input示例
6
Output示例
3
* n!的长度等于log10(n!)
import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); double ans; int i; ans=1; for( i=1;i<=n;i++) ans+=Math.log10(i); long x=(long)ans; System.out.println(x); } sc.close(); } }
以上是关于1058 N的阶乘的长度的主要内容,如果未能解决你的问题,请参考以下文章