これをC言語に書き直すにはどうすればよいですか?Cへの擬似コード
for i = 1; i <= N && !quit; i++
{
for j = 1; i <= N && !quit; j++
{
quit = x(i,j) equals y(i,j)
}
}
私はこの
for (i = 1; i >= 1; i++)
{
for j = 1; j >= 1; j++)
{
if (x==y)
printf("Good");
else
continue;
}
}
のようなものを試してみた。しかし、私はそれが総nonsenceだと思うし、私はちょうど適切なソリューションを把握することはできません。プログラムは、2つの式、すなわち、x=a+u*i
を数えます。 y=b+v*j
、私はa, b, u, v
を知り、(x=y)
が必要です。それ以外の場合は、x=y
まで繰り返されます。それが等しくない場合は、printf("Wrong")
となります。
代入演算子と等価演算子の違いを確認してください – snr
あなたのCコードはおそらく擬似コードのように見えるはずです。 'x'と' y'は関数でなければならないか、擬似コードの "構文"に応じた配列でなければなりません。また、 'x'と' y'が配列の場合、0ベースの配列を持つCのためにいくつかのことを調整する必要があるかもしれませんが、多くの擬似コード記述は1ベースの配列を仮定します。 –