teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2017/02/06 00:21

投稿

hikochang
hikochang

スコア648

answer CHANGED
@@ -5,17 +5,17 @@
5
5
 
6
6
  ```c
7
7
  srand(time(NULL));
8
- a=rand()%9+1;
8
+ a=rand()%10;
9
9
  for( b=a; a==b; )
10
10
  {
11
- b=rand()%9+1;
11
+ b=rand()%10;
12
12
  }
13
13
 
14
14
  char g[11] ="**********";
15
15
  int e=0;
16
16
  for( f = 0; f < 8; ){
17
17
  scanf("%d",&e);
18
- if(e==a|e==b){
18
+ if(e==a||e==b){
19
19
  break;
20
20
  }else if( g[e] == '*' ){
21
21
  g[e] == 'O';

1

書式改善

2017/02/06 00:21

投稿

hikochang
hikochang

スコア648

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  ・a=bの場合に地雷が一つになるので対策する。
2
2
  ・一度踏んだところを覚える、さらに表示に使用するかために文字列を使用する。
3
3
 
4
+ 元ソースをベースにしてますが、変数定義や文法は適切に修正を、、、
5
+
6
+ ```c
4
7
  srand(time(NULL));
5
8
  a=rand()%9+1;
6
9
  for( b=a; a==b; )
@@ -24,4 +27,5 @@
24
27
  おめでとう
25
28
  }else{
26
29
  地雷爆発
27
- }
30
+ }
31
+ ```