Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++,A2oj.com,超市_C++ - Fatal编程技术网

C++ C++,A2oj.com,超市

C++ C++,A2oj.com,超市,c++,C++,这就是问题所在 超级市场 问题陈述: 你在超市里想买N件东西,但你只有S美元 输入格式: 前两个数字N(物品数量)和S(你拥有的美元数量)后跟N个整数表示每件物品的价格 N是小于或等于1000000的正整数 0>S; 整数和=0; int numslist[N]; 对于(int i=0;i>numslist[i]; sum=sum+numslist[i]; } 如果(sum您不能声明只有在运行时才知道大小的数组,那么它必须在编译时知道(忽略编译器扩展名)。因此您不能这样做 int N; cin

这就是问题所在

  • 超级市场
  • 问题陈述: 你在超市里想买N件东西,但你只有S美元

    输入格式: 前两个数字N(物品数量)和S(你拥有的美元数量)后跟N个整数表示每件物品的价格 N是小于或等于1000000的正整数 0 输出格式: 如果项目总价小于或等于S,则打印“是”,否则打印“否”

    样本输入: 6100831419192

    样本输出: 对

    注: 8+31+4+12+19+2=76

    76<100

    然后“是”你可以买它们

    这是我的代码:

    #include <iostream>
    using namespace std;
    int main() 
    {
        int N,S;
        cin >> N >> S;
        int sum=0;
        int numslist[N];
        for (int i=0; i<N; i++)
        {
            cin>>numslist[i];
            sum=sum+numslist[i];
        }
        if(sum<=S)
            cout << "No" << endl;
        else if(sum>S)
            cout << "Yes" << endl;
        return 0;
        }
    
    #包括
    使用名称空间std;
    int main()
    {
    int N,S;
    cin>>N>>S;
    整数和=0;
    int numslist[N];
    对于(int i=0;i>numslist[i];
    sum=sum+numslist[i];
    }
    
    如果(sum您不能声明只有在运行时才知道大小的数组,那么它必须在编译时知道(忽略编译器扩展名)。因此您不能这样做

    int N;
    cin >> N;
    int numslist[N];
    
    相反,你可以这样做

    int N;
    cin >> N;
    vector<int> numslist(N);
    
    intn;
    cin>>N;
    向量numslist(N);
    
    对不起,我刚开始看C++,你是什么意思?