我正在尝试创建一个计算每年总图书销售额的循环。我还需要计算过去三年的图书销售总额。使用for循环和二维数组的C++求和
我已经算出了如何计算所有3年的总和,但是我每年的总书籍订单的计算都有问题。这是我到目前为止。
const int months = 12;
const int years =3;
string namonths [months] = {"January", "February", "March", "April",
"May", "June", "July", "August", "September",
"October", "November", "December"};
int bookorders[years][months];
int sum=0;
for (int i = 0; i < years ; i++) {
for (int n = 0; n < months; n++) {
std::cout << "Year " << i + 1 << " Month " << namonths[n] <<":"<< std::endl;
cin >> bookorders[i][n];
sum += bookorders[i][n];
}
}
// std::cout << "total orders are for each year are: " << sum <<std::endl;
std::cout << "total orders are " << sum <<std::endl;
使用了'namonths'作为'string'和数组索引 - 这是否甚至编译? – 2013-04-27 09:34:14