HDU 1018 Big Number

来源:互联网 发布:淘宝支付方式有哪些 编辑:程序博客网 时间:2024/04/27 23:10

求一个数的阶乘有多少位数字。

代码如下:

#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main() {int n,t;cin>>t;while(t--) {cin>>n;double cou=0;for(int i=1; i<=n; i++) {//cout<<log10(i)<<endl;cou+=log10(i);}cout<<(int)cou+1<<endl;}return 0;}


0 0
原创粉丝点击