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
#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++,你是什么意思?