回答編集履歴
1
金額の初期値修正
answer
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
int main()
|
5
5
|
{
|
6
6
|
char input;
|
7
|
-
int yen =
|
7
|
+
int yen = 0;
|
8
8
|
int index = 0;
|
9
9
|
int kahei[] = {10000, 5000, 1000, 500, 100, 50, 10, 5, 1}
|
10
10
|
printf("金額を入力してください。")
|
@@ -12,7 +12,11 @@
|
|
12
12
|
// こっちの方が安全
|
13
13
|
while((input = getchar()) != '\n')
|
14
14
|
{
|
15
|
-
if(input < '0' || '9' < input)
|
15
|
+
if(input < '0' || '9' < input)
|
16
|
+
{
|
17
|
+
yen = -1;
|
18
|
+
break;
|
19
|
+
}
|
16
20
|
yen = yen * 10 + input;
|
17
21
|
}
|
18
22
|
|