1

ファイルを読み取るコードがいくつかあります。サイズが 3 の配列があるため、コードの一部を 3 回ループする必要があります。このネストされたループを希望どおりに機能させるには、助けが必要です。今のところ、途中ではなく、必要なことに対応しています。

目標は、「somevairable」を 3 にカウントすることです。

for(int w=0; w < weeks;w++)
{   
        for(int a =0; a < 5; a++)
       {
             /* this should loop 3 times 
        {
            total_weekly_sales[somevariable] +=  weekly_sales[0][w][a];
        {
            */
          }

  }
4

2 に答える 2

0
int count = 0;
for(int w=0; w < weeks;w++)
{   
    for(int a =0; a < 5; a++)
   {
         /* this should loop 3 times */
    {
        total_weekly_sales[count % 3] +=  weekly_sales[0][w][a];
        ++count;
    }
   }
}
于 2013-04-04T03:47:51.567 に答える
0

試す:

for(int w=0; w < weeks;w++)
{   

        for(int a=0; a < 5; a++)
       {
             for(int somevariable=0; somevariable < 3; somevariable++) 
             {
                total_weekly_sales[somevariable] +=  weekly_sales[0][w][a];
             }

       }

}
于 2013-04-04T03:48:50.400 に答える