0
私はペグジャンプパズルを作成しようとしていますが、フォーマット指定子を実行していますが、アルゴリズムはまだ完了していませんが、誰かが私の状態が無視されている理由を説明できますか?列が複数ある場合でも、フォーマット指定を実行しています。たとえば、ペグジャンプパズルゲームの最初の行の後のすべての行の各「+」は、各列の「+」の前に7つのスペースがあります。最初の列だけがフォーマット指定を持つようにし、その後、 。ペグパズルの書式設定出力
#include <stdio.h>
int main(){
//variables for pieceboard
char p1, p2, p3, p4, p5, p6, p7, p8, p9;
int row = 1;
int column = 1;
p1 = 'o';
p2 = p3 = p4 = p5 = p6 = p7 = p8 = p9 = '+';
for (row =1 ; row <= 5; row++){
for (column = 1; column <= row; column++) {
if (row == 1) {
printf("%+8c", p1);
}
else if(row > 1 && column == row)
printf("%+7c", p2);
printf("\n");
}
system("PAUSE");
return 0;
}
まだ配列を見つけましたか? 'p1' ..' p9'の使用は配列を強く暗示します。あなたが実際に 'p3'を使っていないという事実。' p9'は来るべきトラブルにヒントを与えます。 –
ありがとうございますが、このプロジェクトでは配列を使用できません:( –