C++植树问题,大佬能帮我找找错误吗? 10
题目:植树节那天,有N个同学参加了植树活动,他们完成植树的棵数都不相同。第一位同学说他植了M棵树,第二位同学说他比第一位同学多植了A1棵树,第三位同学说他比第二个同学多植...
题目:植树节那天,有N个同学参加了植树活动,他们完成植树的棵数都不相同。第一位同学说他植了M棵树,第二位同学说他比第一位同学多植了A1棵树,第三位同学说他比第二个同学多植了A2棵树,以此类推……第N个同学说他比第N-1位同学多植了An-1棵树。问这些同学一共植了多少棵树
我的程序:#include<iostream>
using namespace std;
int M,N;
int main()
{
cin>>N;
cin>>M;
int A[N-1];
int B[N-1];
B[0]={M};
for(int i=0;i<=(N-2);i++)
{
cin>>A[i];
}
for(int i=0;i<=(N-2);i++)
{
B[i]={B[i]+A[i]};
cout<<B[i]<<" ";
}
return 0;
}
报错10 9 C:\Users\gao\Desktop\after class8.cpp [Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] 展开
我的程序:#include<iostream>
using namespace std;
int M,N;
int main()
{
cin>>N;
cin>>M;
int A[N-1];
int B[N-1];
B[0]={M};
for(int i=0;i<=(N-2);i++)
{
cin>>A[i];
}
for(int i=0;i<=(N-2);i++)
{
B[i]={B[i]+A[i]};
cout<<B[i]<<" ";
}
return 0;
}
报错10 9 C:\Users\gao\Desktop\after class8.cpp [Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] 展开
2020-03-10
展开全部
编译器参数加上 -std=c++11
另外,要你算一共种了多少,你只是把每个人种的列出来,没有加起来?
另外,要你算一共种了多少,你只是把每个人种的列出来,没有加起来?
展开全部
#include<iostream>
using namespace std;
int main(){
int N;
cin >> N;
int A[N-1],B[N];
cin>>B[0];
for(int i=0;i<N-1;i++){
cin>>A[i];
}
int total = B[0];
cout << B[0] << " ";
for(int i=0;i<=(N-2);i++){
B[i+1]=B[i]+A[i];
cout<<B[i+1]<<" ";
total += B[i+1];
}
cout << endl << "total " << total << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询