回答編集履歴
2
コード中の誤字修正
test
CHANGED
@@ -78,7 +78,7 @@
|
|
78
78
|
|
79
79
|
while (1) {
|
80
80
|
|
81
|
-
printf("数値
|
81
|
+
printf("数値2=");
|
82
82
|
|
83
83
|
if (scanf("%d", &n2) == 1 && n2 >= 1 && n2 <= 100) break;
|
84
84
|
|
1
補足説明の追加
test
CHANGED
@@ -97,3 +97,11 @@
|
|
97
97
|
}
|
98
98
|
|
99
99
|
```
|
100
|
+
|
101
|
+
**追記**
|
102
|
+
|
103
|
+
実は上記の 2つのコードは完璧ではありません。
|
104
|
+
|
105
|
+
7 と 3.14 を入力すると 7 と 3 が入力されたものとしてエラーメッセージを出しません。
|
106
|
+
|
107
|
+
もちろん、解決策はあります。
|