[C++] hdoj1018简单题、数学题 →→→→→进入此内容的聊天室

来自 , 2021-03-22, 写在 C++, 查看 153 次.
URL http://www.code666.cn/view/d305281f
  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4.  
  5. int DigNum(int dig);
  6.  
  7. int main()
  8. {
  9.         int num;
  10.         cin>>num;
  11.         while(num--)
  12.         {
  13.                 int dig;
  14.                 cin>>dig;
  15.                 cout<<DigNum(dig)<<endl;
  16.         }
  17.         return 0;
  18. }
  19. int DigNum(int number)
  20. {
  21.         double PI=acos(double(-1));
  22.         double e=exp(double(1));
  23.         return int(log10(sqrt(2*PI*number))+number*log10(number/e))+1;
  24. }

回复 "hdoj1018简单题、数学题"

这儿你可以回复上面这条便签

captcha