帮我检查一下这段代码的错误
kearo 2006-12-19 11:28:07 题目是要求用二维数组来存储三年来每月的书的销售数量,并且求出每年的总量,以及三年的全部总量。
我编译得出的结果是一大串负数,不知道问题出在哪,实在是找不出来。
#include <iostream>
#include <string>
const int months = 12;
const int years = 3;
int main()
{
using namespace std;
const string month[months] =
{
"January ",
"Feburary ",
"March ",
"April ",
"May ",
"June ",
"July ",
"August ",
"September",
"October ",
"November ",
"December "
};
int sales[years][months];
int sum1 ,sum2, sum3;
sum1 = 0;
sum2 = 0;
sum3 = 0;
int sum = 0;
cout << "请输入02-04年每月的书销量" << endl;
for (int Month = 0; Month < months; ++Month)
{
cout << month[Month] << ": \t";
for (int year = 0; year < years; ++year)
{
cin >> sales[years][months];
cout << "\t";
};
cout << endl;
};
for (int i = 0; i < months; ++i)
{
sum1 += sales[0][months];
sum2 += sales[1][months];
sum3 += sales[2][months];
};
sum = sum1 + sum2 +sum3;
cout << "02年总销售量: " << sum1 << endl;
cout << "03年总销售量: " << sum2 << endl;
cout << "04年总销售量: " << sum3 << endl;
cout << "02-04年的总销售量: " << sum << endl;
return 0;
}