在main函数第一行加上int sum = 0;
根据编译器的提示,应该是sum 在使用前需要声明和初始化,然后第16行的括号多余了,去掉就可以了。
修改如下:
#include <iostream>
using namespace std;
int main(int argc,char **argv){
int b[10]={ 1,3,5,7,9,11,13,15,17,19};
for(int i=0;i<10;i++){
if(i==9){
cout<<b[i]<<"=";
}else{
cout<<b[i]<<"+";
}
}
int sum=0; // sum在使用前,先声明和初始化
for(int i=0;i<10;i++){
sum=sum+b[i];
}
cout<<sum;
// } 去掉多余的大括号
return 0;
}