質問編集履歴
4
表示修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
出力+-の表示のずれを直すC言語修正
|
body
CHANGED
File without changes
|
3
出力のずれ
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,24 +13,33 @@
|
|
13
13
|
0.75 0.75
|
14
14
|
1.00 1.00
|
15
15
|
|
16
|
-
を出すために以下のプログラムを作成しましたが
|
16
|
+
を出すために以下のプログラムを作成しましたが
|
17
|
-
|
17
|
+
-1.00 0.00
|
18
|
+
-0.75 0.00
|
19
|
+
-0.50 0.00
|
20
|
+
-0.25 0.00
|
21
|
+
0.00 0.00
|
22
|
+
0.25 0.25
|
23
|
+
0.50 0.50
|
24
|
+
0.75 0.75
|
25
|
+
1.00 1.00
|
18
26
|
|
27
|
+
と出力され、マイナスの入力の場合とプラスの場合でずれてしまいます。
|
19
28
|
|
29
|
+
どこを直せばこのずれを直せるのかわかる方ご教示お願い致します。
|
30
|
+
|
20
31
|
#include <stdio.h>
|
21
32
|
double f(double z);
|
22
33
|
|
23
34
|
int main(){
|
24
|
-
|
35
|
+
double x;
|
25
|
-
|
36
|
+
for(x=-1;x<=1;x=x+0.25){
|
26
|
-
|
37
|
+
printf(" %.2f %.2f\n",x,f(x));
|
27
|
-
}
|
28
|
-
return 0;
|
29
38
|
}
|
39
|
+
return 0;
|
40
|
+
}
|
30
41
|
|
31
42
|
double f(double z){
|
32
|
-
double x;
|
33
|
-
|
43
|
+
if(z<=0) z=0;
|
34
|
-
if(x>0) z=x;
|
35
|
-
|
44
|
+
return z;
|
36
45
|
}
|
2
修正1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,6 @@
|
|
1
1
|
0以下は0、0以上は比例を表す関数表示C言語
|
2
2
|
|
3
|
-
C言語で以下の出力
|
3
|
+
C言語で以下の出力
|
4
|
-
どこを直せばいいかわかる方ご教示お願い致します。
|
5
4
|
|
6
5
|
x f(x)
|
7
6
|
-1.00 0.00
|
@@ -14,7 +13,10 @@
|
|
14
13
|
0.75 0.75
|
15
14
|
1.00 1.00
|
16
15
|
|
16
|
+
を出すために以下のプログラムを作成しましたが上のように表示されません。
|
17
|
+
どこを直せばいいかわかる方ご教示お願い致します。
|
17
18
|
|
19
|
+
|
18
20
|
#include <stdio.h>
|
19
21
|
double f(double z);
|
20
22
|
|
1
表示されてない
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
0以下は0、0以上は比例を表す関数表示C言語
|
2
2
|
|
3
|
-
C言語で
|
3
|
+
C言語で以下の出力を出すために以下のプログラムを作成しましたがうまくいきません
|
4
|
+
どこを直せばいいかわかる方ご教示お願い致します。
|
5
|
+
|
4
6
|
x f(x)
|
5
7
|
-1.00 0.00
|
6
8
|
-0.75 0.00
|
@@ -12,8 +14,6 @@
|
|
12
14
|
0.75 0.75
|
13
15
|
1.00 1.00
|
14
16
|
|
15
|
-
という出力を出すために以下のプログラムを作成しましたがうまくいきません
|
16
|
-
どこを直せばいいかわかる方ご教示お願い致します。
|
17
17
|
|
18
18
|
#include <stdio.h>
|
19
19
|
double f(double z);
|