1 条题解

  • -1
    @ 2024-4-28 14:56:56

    【解题思路】

    输入n,表示有n个正整数。

    循环n次,每次输入一个数字aa,将每次输入的aa累乘到sumsum中。

    循环结束之后判断累乘的积是否超过10000001000000,超过输出 ">1000000",没超过则输出sum本身的值。

    【注意】计算累乘时,sum初始化的值为 11 ,不能为 00

    【参考程序】

    #include<bits/stdc++.h>
    using namespace std;
    int n,a,sum=1;
    int main()
    {
        cin >> n;
        for (int i=1;i<=n;i++)
        {
            cin >> a;
            sum*=a;
        }
        if (sum>1000000)
        {
            cout << ">1000000";
        }
        else
        {
            cout << sum;
        }
        return 0;
    }
    
    • 1

    [GESP202403 二级] 乘法问题

    信息

    ID
    591
    时间
    1000ms
    内存
    512MiB
    难度
    4
    标签
    递交数
    921
    已通过
    413
    上传者