#1494. 珅泽教育CSP-J第一轮模拟考第二套 第 23 题

珅泽教育CSP-J第一轮模拟考第二套 第 23 题

第2题

int solve1(int n)
{
    int s = 0;
    int f = 1;
    for (int i = 1; i <= n; ++i) {
        f = f * i;
        int m = f;
        while (m % 10 == 0) {
            s++;
            m = m / 10;
        }
    }
    return s;
}

int solve2(int n)
{
    int t = 0;
    while (n > 0) {
        t = t + n / 5;
        n = n / 5;
    }
    return t;
}

1n101\le n\le10 时,solve1(n) 的返回值等于 solve2(n) 的返回值。

{{ select(1) }}

  • 正确
  • 错误