回答編集履歴

2

説明追記

2022/03/05 07:05

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -2,6 +2,7 @@
2
2
 
3
3
  `ans == 1 + rand()%9;` では変数に代入できてないです。
4
4
  do-while の対応も取れていないです。
5
+ `kaisuu`という変数が余計なことをしています。
5
6
 
6
7
  ざっと修正してみました。
7
8
 

1

挑戦回数の処理を変更

2022/03/05 07:02

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -27,10 +27,9 @@
27
27
  k = 9999;
28
28
  int ans = 1 + rand()%k;
29
29
  int count = 0;
30
- do{
31
- k = k/2;
30
+ for (; k != 1; k /= 2)
32
31
  count++;
33
- }while(k != 1);
32
+ printf("挑戦回数 %d回\n", count);
34
33
 
35
34
  int kaitou;
36
35
  int miss = 0;