0

私はここで新しいです。2つの整数でforループを使用する方法を知りたいです。

まあ言ってみれば:

for (int  x = 1, int y = 1; x <=200, y <=4; x++, y++)

Web サーバーに次の名前の画像がいくつかあるため、必要です。

1501.png、1502.png、1503.png、1504.png

1511.png、1512.png、1513.png、1514.png

ご覧のとおり、私のイメージ名の最後の桁は y で、最初の 3 桁は x です。

次のようなものを使用したい:

[@"mywebsite/%i%i.png", x , y]

なにか提案を?

4

7 に答える 7

0

不可能: 提案されているように 1 つのループで 2 つの整数を使用した場合、x と y は同じものになります。どちらも 1 から始まり、ループが一巡するたびに 1 ずつカウントアップします。x<=200 OR/AND y<=4 であると言っています。ずっと x=y なので、これは何も達成しません。担当者がいれば、ニックの回答に反対票を投じます。

あなたが抱えている問題の正しい解決策は、以前に何度も述べたように、入れ子になったループですが、上記の回答には説明がなく、単にコードが含まれているため、使用方法がわからない場合は役に立ちません。

コード

for(i=1; i<=200; i++)
{
    for(j=1; j<=4; j++)
    {
        //your code here
    }
}

説明: このコードは基本的に、i が 1 増加するたびに (200 まで)、ネストされたループ内で j が 1 から 4 までカウントされることを示しています。

于 2013-08-13T00:45:11.760 に答える