1018


Problem Description
In many applications very large integers numbers are required. Some of these applications are using keys for secure transmission of data, encryption, etc. In this problem you are given a number, you have to determine the number of digits in the factorial of the number.
 

Input
Input consists of several lines of integer numbers. The first line contains an integer n, which is the number of cases to be tested, followed by n lines, one integer 1 ≤ n ≤ 10 7 on each line.
 

Output
The output contains the number of digits in the factorial of the integers appearing in the input.
 

Sample Input
  
  
2 10 20
 

Sample Output
  
  
7 19
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        int text;
        cin>>text;
        double num=0;
        for(int j=1;j<=text;j++)
            num+=log10(j);
            cout<<(int)num+1<<endl;
    }
    return 0;
}


求一个数N有多少位,可用log10(N)+1,这样的话,求N!有多少位=log10(1*2*3*……*n)=log10(1)+log10(2)+……+log10(N)+1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: HP 1018是一款惠普公司生产的打印机型号,它在苹果系统上是可以使用的。苹果系统通常支持大多数品牌和型号的打印机,包括HP 1018。要在苹果系统上使用HP 1018打印机,您需要下载并安装适合该打印机型号的驱动程序。 要获取HP 1018的驱动程序,您可以执行以下步骤: 1. 打开您的苹果电脑并连接HP 1018打印机。 2. 在Safari浏览器中搜索"HP 1018苹果驱动程序"或直接访问HP官方网站。 3. 在HP官方网站上找到适用于苹果系统的HP 1018驱动程序下载链接,通常是通过"Support"或"驱动程序"页面进入。 4. 点击下载链接并按照下载页面的指示完成下载。确保选择正确的操作系统和版本。 5. 下载完成后,双击安装程序并按照指示进行安装。这将安装适合苹果系统的HP 1018驱动程序。 6. 完成驱动程序安装后,重新启动您的电脑,打开"系统偏好设置"并选择"打印机与扫描仪"。 7. 单击"+"按钮添加新打印机,并从列表中选择HP 1018打印机。 8. 确定后,您的苹果电脑将自动检测并安装HP 1018打印机。 完成这些步骤后,您就可以在苹果系统上使用HP 1018打印机了。如果您在安装过程中遇到任何问题,建议您参阅HP官方网站上的安装指南或联系HP客户支持寻求帮助。 ### 回答2: HP 1018是一款激光打印机,由惠普公司推出。它具有小巧的外形和出色的打印质量,被广泛应用于各种办公环境中。苹果驱动则是兼容苹果操作系统的设备驱动程序。 对于HP 1018激光打印机使用苹果电脑的用户来说,需要通过安装适合的驱动程序才能正常使用打印机。目前,苹果电脑自带了HP 1018的驱动程序,因此在连接打印机到电脑之后,系统应该会自动识别并安装相应的驱动。 如果连接打印机后苹果电脑没有自动安装驱动,可以尝试以下步骤来手动安装: 1. 打开“系统偏好设置”。 2. 点击“打印与扫描”选项。 3. 点击左下方的“+”按钮,添加新的打印机。 4. 在弹出的窗口中,选择“HP 1018”作为打印机类型。 5. 点击“继续”。 6. 系统会自动搜索并安装相应的驱动程序。 7. 完成安装后,即可正常使用HP 1018激光打印机。 总之,使用HP 1018激光打印机时,苹果电脑用户需要安装相应的驱动程序才能正常使用。可以通过系统自动安装或手动添加打印机来完成驱动程序的安装。希望这些步骤对你有所帮助。 ### 回答3: HP 1018打印机是一款经典的黑白激光打印机,可实现高质量的打印效果。对于苹果电脑用户来说,连接并使用这款打印机需要安装相应的驱动程序。 要为HP 1018打印机安装驱动,可以使用两种方法。首先,可以通过苹果的官方网站或App Store下载适用于HP 1018的驱动程序。在网站或App Store中搜索“HP 1018驱动”即可找到相关的下载链接。下载完成后,双击安装程序并按照提示进行安装。安装过程中可能需要输入密码来授权安装。 另一种方法是使用HP官方网站提供的驱动程序。首先,打开HP官方网站并找到“产品支持”或“驱动下载”等相关选项。在搜索框中输入“HP 1018”,网站会显示可用的驱动程序列表。选择适用于您的系统版本和打印机型号的驱动程序进行下载。下载完成后,双击安装程序并按照指示进行安装。 安装驱动程序后,将打印机与苹果电脑通过USB线连接。然后,打开“系统偏好设置”并选择“打印机与扫描仪”选项。在打开的窗口中,点击“+”按钮以添加新打印机。系统会自动搜索附近的打印机,并在列表中显示HP 1018。选中该打印机,并点击“添加”按钮完成添加过程。 现在,您就可以使用HP 1018打印机进行打印了。在选择打印文件时,确保选择正确的打印机,并在需要时进行必要的设置。打印机驱动程序可帮助您控制打印纸张大小、打印质量和其他设置。 总而言之,连接和使用HP 1018打印机需要安装相应的驱动程序。通过下载适用于您的操作系统版本的驱动程序,并按照提示进行安装后,您就可以方便地在苹果电脑上使用这款打印机了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值