質問編集履歴

4

表示修正

2020/07/17 03:26

投稿

KeiD
KeiD

スコア26

test CHANGED
@@ -1 +1 @@
1
- 0以下は0、0以上は比例関数表示C言語
1
+ 出力+-の表示のずれすC言語修正
test CHANGED
File without changes

3

出力のずれ

2020/07/17 03:26

投稿

KeiD
KeiD

スコア26

test CHANGED
File without changes
test CHANGED
@@ -28,11 +28,33 @@
28
28
 
29
29
 
30
30
 
31
- を出すために以下のプログラムを作成しましたが上のように表示されません。
31
+ を出すために以下のプログラムを作成しましたが
32
32
 
33
- どこを直せばいいかわかる方ご教示お願い致します。
33
+ -1.00 0.00
34
+
35
+ -0.75 0.00
36
+
37
+ -0.50 0.00
38
+
39
+ -0.25 0.00
40
+
41
+ 0.00 0.00
42
+
43
+ 0.25 0.25
44
+
45
+ 0.50 0.50
46
+
47
+ 0.75 0.75
48
+
49
+ 1.00 1.00
34
50
 
35
51
 
52
+
53
+ と出力され、マイナスの入力の場合とプラスの場合でずれてしまいます。
54
+
55
+
56
+
57
+ どこを直せばこのずれを直せるのかわかる方ご教示お願い致します。
36
58
 
37
59
 
38
60
 
@@ -44,15 +66,15 @@
44
66
 
45
67
  int main(){
46
68
 
47
- double x;
69
+ double x;
48
70
 
49
- for(x=-1;x<=1;x=x+0.25){
71
+ for(x=-1;x<=1;x=x+0.25){
50
72
 
51
- printf("%.1f %f\n",x,f(x));
73
+ printf(" %.2f %.2f\n",x,f(x));
52
74
 
53
- }
75
+ }
54
76
 
55
- return 0;
77
+ return 0;
56
78
 
57
79
  }
58
80
 
@@ -60,12 +82,8 @@
60
82
 
61
83
  double f(double z){
62
84
 
63
- double x;
85
+ if(z<=0) z=0;
64
86
 
65
- if(x<=0) z=0;
66
-
67
- if(x>0) z=x;
68
-
69
- return z;
87
+ return z;
70
88
 
71
89
  }

2

修正1

2020/07/17 03:11

投稿

KeiD
KeiD

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- C言語で以下の出力を出すために以下のプログラムを作成しましたがうまくいきません
5
+ C言語で以下の出力
6
-
7
- どこを直せばいいかわかる方ご教示お願い致します。
8
6
 
9
7
 
10
8
 
@@ -27,6 +25,12 @@
27
25
  0.75 0.75
28
26
 
29
27
  1.00 1.00
28
+
29
+
30
+
31
+ を出すために以下のプログラムを作成しましたが上のように表示されません。
32
+
33
+ どこを直せばいいかわかる方ご教示お願い致します。
30
34
 
31
35
 
32
36
 

1

表示されてない

2020/07/17 02:03

投稿

KeiD
KeiD

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- C言語で
5
+ C言語で以下の出力を出すために以下のプログラムを作成しましたがうまくいきません
6
+
7
+ どこを直せばいいかわかる方ご教示お願い致します。
8
+
9
+
6
10
 
7
11
  x f(x)
8
12
 
@@ -25,10 +29,6 @@
25
29
  1.00 1.00
26
30
 
27
31
 
28
-
29
- という出力を出すために以下のプログラムを作成しましたがうまくいきません
30
-
31
- どこを直せばいいかわかる方ご教示お願い致します。
32
32
 
33
33
 
34
34