nyoj69数的长度
来源:互联网 发布:dsp竞价算法 编辑:程序博客网 时间:2024/05/02 04:39
数的长度
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)?
- 输入
- 首行输入n,表示有多少组测试数据(n<10)
随后n行每行输入一组测试数据 N( 0 < N < 1000000 ) - 输出
- 对于每个数N,输出N!的(十进制)位数。
- 样例输入
31332000
- 样例输出
11130271
代码:
#include<stdio.h>#include<math.h>int main(){int N,i,k,m;double sum;scanf("%d",&N);while(N--){sum=0;scanf("%d",&m);for(i=1;i<=m;i++)sum=sum+log10(i);//log10(N!)=log10(1)+log10(2)+log10(3)+.......+log10(N)k=(int)sum+1;printf("%d\n",k);}return 0;} 斯特林公式。N的阶乘的位数log10(N!)=log10(1)+log10(2)+log10(3)+........log10(N)这种题好无聊啊!!!!!
0 0
- NYOJ69数的长度
- NYOJ69数的长度
- nyoj69数的长度
- nyoj69 数的长度
- NYOJ69数的大小
- NYOJ69 大数阶乘数位长度
- NYOJ69
- 数的长度
- 数的长度
- 数的长度
- NYOJ - 数的长度
- 数的长度
- 数的长度
- 数的长度
- 数的长度
- acm-数的长度
- 数的长度
- NYOJ_69数的长度
- J2EE的四层结构简介
- UVA10602
- php curl 的几个实例
- 黑马程序员——String类学习笔记
- php curl_setopt的相关设置查询手册
- nyoj69数的长度
- 点击图片特定区域实现图片动态切换(图片热点、谷歌手形切换)
- 属性与实例变量--笔记9.12
- python连接oracle
- 一个非常实用的带验证码的模拟登陆实例
- android系统cpu资源相关查询
- ubuntu14.04 设置搜狗输入法在任何时候按左右两侧的shift激活
- Valid Sudoku
- SharePoint开发中的最佳实践(续)