回答編集履歴

3

ソース追記

2020/06/07 20:57

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -3,3 +3,161 @@
3
3
  if (c = 1)→if (c == 1)・・・比較は=ではなく==です。・・・ほかも・・・
4
4
 
5
5
  見落としていましたがc+1;は、c++;の間違いでは?
6
+
7
+ 追記 現状のソース上げときます。
8
+
9
+ ```c
10
+
11
+ #include <stdio.h>
12
+
13
+
14
+
15
+ int main(void)
16
+
17
+ {
18
+
19
+ int a = 7, b = 0, c = 0;
20
+
21
+ puts("私とどうぶつ当てゲームをしましょう。私が考えている動物を当ててください。(*'ω'*)\n間違えるたびにヒントを表示します。");
22
+
23
+ puts("私の考えている動物は何でしょう\n次の番号から入力してください");
24
+
25
+ puts(" 1:犬\n 2:カンガルー\n 3:イルカ\n 4:ワニ\n 5:スズメ\n 6:サル\n 7:猫");
26
+
27
+ //
28
+
29
+ scanf("%d", &b);
30
+
31
+
32
+
33
+ while(a != b) {
34
+
35
+ puts("残念はずれです( ̄ー ̄)");
36
+
37
+ scanf("%d", &b);
38
+
39
+
40
+
41
+ c++;
42
+
43
+ if(c > 4) {
44
+
45
+ puts("4回間違えたので私の勝ちです(*'ω'*)");
46
+
47
+ break;
48
+
49
+ }
50
+
51
+ //
52
+
53
+ if(c == 1) {
54
+
55
+ puts("ヒント:4足歩行です");
56
+
57
+ }
58
+
59
+ if(c == 2) {
60
+
61
+ puts("ヒント:あまり大きくないです");
62
+
63
+ }
64
+
65
+ if(c == 3) {
66
+
67
+ puts("ヒント:嵐のドラマに出たことがあります");
68
+
69
+ }
70
+
71
+ if(c == 4) {
72
+
73
+ puts("ヒント:ペットとして人気です");
74
+
75
+ }
76
+
77
+ }
78
+
79
+ //
80
+
81
+ if(c < 5) {
82
+
83
+ puts("正解です。私の負けです(´;ω;`)\nまた遊びましょう(^^)/");
84
+
85
+ }
86
+
87
+ //
88
+
89
+ return 0;
90
+
91
+ }
92
+
93
+ ```
94
+
95
+ VC以外でscanf_s()は使えないのでscanf()に変更。文字列出力はputs()に変えてあります。
96
+
97
+ ブロック構造 {}は私の主観なので・・・
98
+
99
+ ついでに・・・改行'¥n'の¥が全角になっていました。(直してあります)
100
+
101
+
102
+
103
+ 実行結果
104
+
105
+ ---------->8---------->8---------->8---------->8---------->8----------
106
+
107
+ 私とどうぶつ当てゲームをしましょう。私が考えている動物を当ててください。(*'ω'*)
108
+
109
+ 間違えるたびにヒントを表示します。
110
+
111
+ 私の考えている動物は何でしょう
112
+
113
+ 次の番号から入力してください
114
+
115
+  1:犬
116
+
117
+  2:カンガルー
118
+
119
+  3:イルカ
120
+
121
+  4:ワニ
122
+
123
+  5:スズメ
124
+
125
+  6:サル
126
+
127
+  7:猫
128
+
129
+ 1
130
+
131
+ 残念はずれです( ̄ー ̄)
132
+
133
+ 2
134
+
135
+ ヒント:4足歩行です
136
+
137
+ 残念はずれです( ̄ー ̄)
138
+
139
+ 3
140
+
141
+ ヒント:あまり大きくないです
142
+
143
+ 残念はずれです( ̄ー ̄)
144
+
145
+ 4
146
+
147
+ ヒント:嵐のドラマに出たことがあります
148
+
149
+ 残念はずれです( ̄ー ̄)
150
+
151
+ 5
152
+
153
+ ヒント:ペットとして人気です
154
+
155
+ 残念はずれです( ̄ー ̄)
156
+
157
+ 6
158
+
159
+ 4回間違えたので私の勝ちです(*'ω'*)
160
+
161
+ ---------->8---------->8---------->8---------->8---------->8----------
162
+
163
+ 変な所わかりますか?

2

誤記修正

2020/06/07 20:57

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
  if (c = 1)→if (c == 1)・・・比較は=ではなく==です。・・・ほかも・・・
4
4
 
5
- 見落としていましたがc+1;は、c++の間違いでは?
5
+ 見落としていましたがc+1;は、c++;の間違いでは?

1

追記

2020/06/07 16:47

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -1,3 +1,5 @@
1
1
  scanf_s("%d,&b");→scanf_s("%d",&b);・・・2箇所有りますd^^
2
2
 
3
3
  if (c = 1)→if (c == 1)・・・比較は=ではなく==です。・・・ほかも・・・
4
+
5
+ 見落としていましたがc+1;は、c++の間違いでは?