【发布时间】:2013-04-04 19:16:55
【问题描述】:
我正在尝试运行以下代码
int salespersons=0,weeks=0,days=5;
double weekly_sales[weeks][salespersons][days];
double total_weekly_sales[weeks];
for(int w=0; w < weeks;w++)
{
for(int d =0; d < days; d++)
{
for(int s=0; s < salespersons; s++)
{
{
total_weekly_sales[w]+=weekly_sales[w][s][d];
total_overall_weekly_sales[s]+= weekly_sales[w][s][d];
}
}
}
}
当我只跑步时..
cout << total_weekly_sales[0];
我得到 NaN,因此在处理其余部分时跳过了数组的第一部分。
【问题讨论】:
-
你初始化
total_weekly_sales数组了吗? -
你能告诉我们你在哪里初始化了
total_weekly_ales和weekly_sales吗?你确定这些值都不是NaN吗? -
每次你在编程中假设一只小猫死了。
-
@BarışUşaklı 该声明具有误导性。我们应该假设更多吗?
-
我正在尝试编写一个让小猫死掉的程序......
标签: c++