-3

i と j の 2 つの条件を同時に実行する必要があります。

i の条件: for(i=1*counter; i<= len*7*counter; i++)

j の条件:for(j=len*7*counter; j>=1*counter; j--)

そして、これらの条件が両方とも真の場合、実行する必要がありますbin[i-1]=temp[j-1];

これの正しい書き方は?

注: これはネストされたループではありません。

これは正しい方法ですか?

for(i=1*counter && j=a*counter; i<=a*counter && j>=1*counter; i++ && j--)

4

2 に答える 2

6

2 つの条件を実行するには、それらをコンマで区切る必要があります (1 回だけ実行されます)。

for( i = 1*counter, j = a*counter; 

これらの条件を「結合」するには、論理AND演算子を使用します。

i <= a*counter && j >= 1*counter;

i++コンマで区切りj--ます:

i++, j-- )

これで、まさに必要なものがそろいました。

for( i = 1*counter, j = a*counter; i <= a*counter && j >= 1*counter; i++, j-- )
于 2013-09-15T20:28:59.233 に答える
2
for(i=1*counter, j=a*counter; i<=a*counter && j>=1*counter; i++, j--)
于 2013-09-15T18:12:11.177 に答える