質問編集履歴
1
前提・実現したいことでの内容変換とソースコードの訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
+
(「」内の0は踏んでいないところ、1は踏んだところです。)
|
2
3
|
一次元マインスイーパーの作成
|
3
4
|
1.プログラム側で0から9までの整数をランダムに二つ選ぶ.(これが地雷の位置となる.)
|
4
5
|
2.「0~9」までの整数を入力してください:」と表示する.
|
@@ -6,7 +7,7 @@
|
|
6
7
|
4.入力された整数によって,以下の処理を行う.
|
7
8
|
A) 1で選んだ整数と同じであれば「地雷を踏みました!!」と表示してゲームを終了
|
8
9
|
する.
|
9
|
-
B) A)以外の場合は,「
|
10
|
+
B) A)以外の場合は,「0000010000」のようにこれまで入力をした場所に関する情報
|
10
11
|
を表示して2へ戻る.
|
11
12
|
ここで,*はまだ入力されていない場所, ○は入力を受け付けたが地雷がなかった場
|
12
13
|
所。
|
@@ -14,17 +15,17 @@
|
|
14
15
|
定しました.」と表示してゲーム終了する.
|
15
16
|
■ 実行結果例
|
16
17
|
「0~9」までの整数を入力してください.:5
|
17
|
-
|
18
|
+
「0000010000」
|
18
19
|
「0~9」までの整数を入力してください.:1
|
19
|
-
|
20
|
+
「0100010000」
|
20
21
|
「0~9」までの整数を入力してください.:3
|
21
|
-
|
22
|
+
「0101010000」
|
22
23
|
「0~9」までの整数を入力してください.:9
|
23
|
-
|
24
|
+
「0101010001」
|
24
25
|
「0~9」までの整数を入力してください.:8
|
25
|
-
|
26
|
+
「0101010011」
|
26
27
|
「0~9」までの整数を入力してください.:7
|
27
|
-
|
28
|
+
「0101010111」
|
28
29
|
「0~9」までの整数を入力してください.:6
|
29
30
|
地雷を踏みました.
|
30
31
|
という条件のもと実行結果を出したいです。
|
@@ -54,7 +55,7 @@
|
|
54
55
|
scanf("%d",&e);
|
55
56
|
for(f=1;f<=10;f++)
|
56
57
|
{
|
57
|
-
if(e==a|e==b)
|
58
|
+
if(e==a||e==b)
|
58
59
|
{
|
59
60
|
printf("地雷を踏みました\n");
|
60
61
|
break;
|