質問編集履歴

4

現在の状態の更新

2021/06/17 13:04

投稿

cf.meteo
cf.meteo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,11 @@
73
73
 
74
74
 
75
75
  printfの位置を変える、n,h,iをscanfにしてみる等を行いましたが解決しませんでした。
76
+
77
+ ###現在の出力
78
+
79
+ please enter the radius,height and split?
80
+
81
+ 123
82
+
83
+ 0.000000%

3

2021/06/17 13:04

投稿

cf.meteo
cf.meteo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -20,11 +20,9 @@
20
20
 
21
21
  ```c言語
22
22
 
23
- ソースコード
24
-
25
- ```
26
23
 
27
24
 
25
+ コード
28
26
 
29
27
 
30
28
 
@@ -70,9 +68,7 @@
70
68
 
71
69
 
72
70
 
73
-
74
-
75
- ### 試したこと
71
+ ```### 試したこと
76
72
 
77
73
 
78
74
 

2

2021/06/17 12:07

投稿

cf.meteo
cf.meteo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -23,6 +23,10 @@
23
23
  ソースコード
24
24
 
25
25
  ```
26
+
27
+
28
+
29
+
26
30
 
27
31
  #include<stdio.h>
28
32
 

1

現状の変更をしました。

2021/06/17 12:02

投稿

cf.meteo
cf.meteo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -4,25 +4,13 @@
4
4
 
5
5
  というものを実行しようとしていました。
6
6
 
7
- コンパイル機能を実装中に以下のエラーメッセージが発生しました。
8
7
 
9
8
 
9
+ ### 発生している問題
10
10
 
11
- ### 発生している問題・エラーメッセージ
11
+ scanが反応しているのかいないのか、数字を打っても処理が行われない。
12
12
 
13
13
 
14
-
15
- ``` warning: format specifies type 'double' but the argument has
16
-
17
- type 'double *' [-Wformat]
18
-
19
- printf("%lf",&val);
20
-
21
- ~~~ ^~~~
22
-
23
-
24
-
25
- また、これを実行すると0.00000と出てきます。
26
14
 
27
15
 
28
16
 
@@ -42,13 +30,23 @@
42
30
 
43
31
  int main(void){
44
32
 
33
+
34
+
45
35
  double r;
46
36
 
47
- int n;
37
+ double n;
48
38
 
49
- int h;
39
+ double h;
50
40
 
41
+ printf("please enter the radius,height and split? \n");
42
+
43
+ scanf("%lf",&r);
44
+
45
+ scanf("%lf",&h);
46
+
47
+ scanf("%lf",&n);
48
+
51
- int i;
49
+ double i;
52
50
 
53
51
  double val=0;
54
52
 
@@ -58,11 +56,13 @@
58
56
 
59
57
  }
60
58
 
61
-      printf("%lf",&val);
59
+ printf("%lf",val);
62
60
 
63
61
  return 0;
64
62
 
65
63
  }
64
+
65
+
66
66
 
67
67
 
68
68