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

回答編集履歴

2

ソースの訂正

2018/04/05 04:50

投稿

退会済みユーザー
answer CHANGED
@@ -45,6 +45,7 @@
45
45
  answer = a / b;
46
46
  break;
47
47
  default:
48
+              answer = 0;
48
49
  printf("該当なし");
49
50
  break;
50
51
  }

1

ソースの変更

2018/04/05 04:50

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,4 @@
1
1
  こんにちは
2
- ベストアンサーになっているソースコードに不備があるのでソースコードを載せておきます。
3
2
  ```C
4
3
  #include <stdio.h>
5
4
  #include <stdlib.h>
@@ -16,9 +15,9 @@
16
15
  int x;
17
16
  printf("二つの数字\n");
18
17
  fgets(buf,sizeof(buf),stdin);
19
- a = atoi(buf);
18
+ a = atof(buf);
20
19
  fgets(buf,sizeof(buf),stdin);
21
- b = atoi(buf);
20
+ b = atof(buf);
22
21
  printf("1:足し算 2:引き算 3:掛け算 4:割り算\n x=");
23
22
  fgets(buf,sizeof(buf),stdin);
24
23
  x = atoi(buf);