質問編集履歴

2

全角空白修正しました。出来ていなかったらご指摘ください。申し訳ございません。

2020/05/09 07:07

投稿

nekoatsume
nekoatsume

スコア7

test CHANGED
File without changes
test CHANGED
@@ -23,8 +23,6 @@
23
23
  int main(int argc,char *argv[])
24
24
 
25
25
  {
26
-
27
-
28
26
 
29
27
  double r;//半径
30
28
 
@@ -66,7 +64,7 @@
66
64
 
67
65
    
68
66
 
69
- while(No_x<X){
67
+    while(No_x<X){
70
68
 
71
69
  x=No_x*P+c;
72
70
 
@@ -81,8 +79,6 @@
81
79
  }
82
80
 
83
81
 
84
-
85
-
86
82
 
87
83
  while(No_y<X){
88
84
 

1

コードの行番号を削除し、開発環境を追記しました。

2020/05/09 07:07

投稿

nekoatsume
nekoatsume

スコア7

test CHANGED
File without changes
test CHANGED
@@ -10,107 +10,111 @@
10
10
 
11
11
 
12
12
 
13
-     1 #include <stdio.h>
13
+ ```ここに言語を入力
14
14
 
15
- 2 #include <stdlib.h>
15
+ #include <stdio.h>
16
16
 
17
- 3 #include <math.h>
17
+ #include <stdlib.h>
18
18
 
19
- 4
19
+ #include <math.h>
20
20
 
21
- 5 int main(int argc,char *argv[])
21
+
22
22
 
23
- 6 {
23
+ int main(int argc,char *argv[])
24
24
 
25
- 7
25
+ {
26
26
 
27
- 8 double r;//半径
27
+
28
28
 
29
- 9 double V;//体積
29
+ double r;//半径
30
30
 
31
- 10 double X;//分割数
31
+ double V;//体積
32
32
 
33
- 11 double P;//床面の
33
+ double X;//分割
34
34
 
35
- 12 double x;//sq中心
35
+ double P;//床面
36
36
 
37
- 13 double y;//sqの中心
37
+ double x;//sqの中心
38
38
 
39
- 14 double No_x;//番号x
39
+ double y;//sqの中心
40
40
 
41
- 15 double No_y;//番号y
41
+ double No_x;//番号x
42
42
 
43
- 16 double h;//高さ
43
+ double No_y;//番号y
44
44
 
45
- 17 double c;//中心
45
+ double h;//高さ
46
46
 
47
- 18 double D;//x方向の分割数
47
+ double c;//中心
48
48
 
49
- 19
49
+ double D;//x方向の分割数
50
50
 
51
- 20 r=1;
51
+ r=1;
52
52
 
53
- 21 V=0;
53
+ V=0;
54
54
 
55
- 22 X=1000000;
55
+ X=1000000;
56
56
 
57
- 23
57
+
58
58
 
59
- 24 P=r/X;
59
+ P=r/X;
60
60
 
61
- 25 c=P/2;
61
+ c=P/2;
62
62
 
63
- 26 D=X;
63
+ D=X;
64
64
 
65
-    27 No_x=No_y=0;
65
+    No_x=No_y=0;
66
66
 
67
-   28
67
+   
68
68
 
69
- 29 while(No_x<X){
69
+ while(No_x<X){
70
70
 
71
- 30 x=No_x*P+c;
71
+ x=No_x*P+c;
72
72
 
73
- 31 y=No_y*P+c;
73
+ y=No_y*P+c;
74
74
 
75
- 32 h=(sqrt(r*r)-sqrt((x*x)+(y*y)));
75
+ h=(sqrt(r*r)-sqrt((x*x)+(y*y)));
76
76
 
77
- 33 V+=(V+((P*P)*h));
77
+ V+=(V+((P*P)*h));
78
78
 
79
- 34 No_x=No_x+1;
79
+ No_x=No_x+1;
80
80
 
81
- 35 }
81
+ }
82
82
 
83
- 36
83
+
84
84
 
85
- 37
85
+
86
86
 
87
- 38 while(No_y<X){
87
+ while(No_y<X){
88
88
 
89
- 39 No_x=0;
89
+ No_x=0;
90
90
 
91
- 40 D=(sqrt(r*r)-((No_y*P)*(No_y*P)));
91
+ D=(sqrt(r*r)-((No_y*P)*(No_y*P)));
92
92
 
93
- 41 No_y=No_y+1;
93
+ No_y=No_y+1;
94
94
 
95
- 42 }
95
+ }
96
96
 
97
- 43
97
+
98
98
 
99
- 44
99
+
100
100
 
101
- 45 V=V*8;
101
+ V=V*8;
102
102
 
103
- 46
103
+
104
104
 
105
- 47 printf("球の体積は%0.10fです。\n",V);
105
+ printf("球の体積は%0.10fです。\n",V);
106
106
 
107
- 48
107
+
108
108
 
109
- 49 return 0;
109
+ return 0;
110
110
 
111
- 50
111
+
112
112
 
113
+ }
114
+
115
+
116
+
113
- 51 }
117
+ ```
114
118
 
115
119
 
116
120
 
@@ -126,6 +130,18 @@
126
130
 
127
131
 
128
132
 
133
+ 【開発環境】
134
+
135
+ Linuxのubuntu上で開発しています。
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
129
145
 
130
146
 
131
147
  while文の使い方から間違えているのかと思い、