質問編集履歴

2

新たな問題

2017/10/14 15:23

投稿

kakakaaka
kakakaaka

スコア17

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  float number;
20
20
 
21
- number = calc("+",5.5,6.5);
21
+ number = calc('+',5.5,6.5);
22
22
 
23
23
  printf("二つの合計 = %f",number);
24
24
 
@@ -30,25 +30,33 @@
30
30
 
31
31
  int x;
32
32
 
33
- printf("1:足し算 2:引き算 3:掛け算 4:割り算");
33
+ printf("1:足し算 2:引き算 3:掛け算 4:割り算\n x=");
34
34
 
35
35
  scanf("%d", &x);
36
36
 
37
37
 
38
38
 
39
- swich(x){
39
+ switch(x){
40
40
 
41
41
  case 1:
42
42
 
43
- return "op",a+b;
43
+ return a+b;
44
44
 
45
45
  break;
46
46
 
47
47
  case 2:
48
48
 
49
- return "op",a-b;
49
+ return a-b;
50
50
 
51
51
  break;
52
+
53
+ case 3:
54
+
55
+ return a*b;
56
+
57
+ case 4:
58
+
59
+ return a/b;
52
60
 
53
61
  default:
54
62
 
@@ -56,20 +64,14 @@
56
64
 
57
65
  }
58
66
 
59
-
60
-
61
67
  }
62
68
 
63
69
 
64
70
 
65
- 実行すると
71
+ これで実行できたのでが、
66
72
 
67
- main.c:16:12: error: expected ';' before '{' token
73
+ number = calc('+',5.5,5.6);
68
74
 
69
- swich(x){
75
+         ↑
70
76
 
71
- このようなものが出るのですが
72
-
73
- swich;{
74
-
75
- こうろということですか?
77
+ +だと足算をしてるみたに見えるのでどにかきますか?

1

実行時の問題

2017/10/14 15:23

投稿

kakakaaka
kakakaaka

スコア17

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,17 @@
59
59
 
60
60
 
61
61
  }
62
+
63
+
64
+
65
+ 実行すると
66
+
67
+ main.c:16:12: error: expected ';' before '{' token
68
+
69
+ swich(x){
70
+
71
+ このようなものが出るのですが
72
+
73
+ swich;{
74
+
75
+ こうしろということですか?