質問編集履歴
3
初心者アイコン付けました
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
ソースコードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,13 +24,17 @@
|
|
24
24
|
|
25
25
|
以下のようなプログラムでは表示される値が左一列のみになってしまいました。
|
26
26
|
|
27
|
-
訂正すべき点を教えていただきたいです。
|
27
|
+
訂正すべき点を教えていただきたいです。宜しくお願いします<m(__)m>
|
28
28
|
|
29
29
|
|
30
30
|
|
31
31
|
【追記】cygwinを使用しています。
|
32
32
|
|
33
|
+
↓ご指摘いただいた点を修正したソースコードです
|
33
34
|
|
35
|
+
|
36
|
+
|
37
|
+
```C
|
34
38
|
|
35
39
|
#include <stdio.h>
|
36
40
|
|
@@ -42,7 +46,7 @@
|
|
42
46
|
|
43
47
|
{
|
44
48
|
|
45
|
-
|
49
|
+
int n, nmax;
|
46
50
|
|
47
51
|
double t;
|
48
52
|
|
@@ -56,7 +60,7 @@
|
|
56
60
|
|
57
61
|
|
58
62
|
|
59
|
-
printf("出力
|
63
|
+
printf("出力ファイル名 = ");
|
60
64
|
|
61
65
|
scanf("%s", filename );
|
62
66
|
|
@@ -68,7 +72,7 @@
|
|
68
72
|
|
69
73
|
if( fp == NULL ){
|
70
74
|
|
71
|
-
printf("[%s] ファイル
|
75
|
+
printf("[%s] ファイル・オープンの失敗\n", filename );
|
72
76
|
|
73
77
|
return(1);
|
74
78
|
|
@@ -78,23 +82,23 @@
|
|
78
82
|
|
79
83
|
printf( "倍数nの最大値を入力してください:");
|
80
84
|
|
81
|
-
scanf("%d", &nmax );
|
85
|
+
scanf( "%d", &nmax );
|
82
86
|
|
83
87
|
|
84
88
|
|
85
|
-
for( t =
|
89
|
+
for( t = 0.0; t < 1.002; t+=0.002 ){
|
86
90
|
|
87
|
-
|
91
|
+
fprintf( fp, "%f ", t );
|
88
92
|
|
89
|
-
|
93
|
+
for( n = 1; n <= nmax; n+=2 ){
|
90
94
|
|
91
|
-
|
95
|
+
y = sin(2.0 * M_PI * 15.0 * t * n );
|
92
96
|
|
93
|
-
|
97
|
+
fprintf( fp, "(n=%d, y=%f) ", n, y/n );
|
94
98
|
|
95
|
-
|
99
|
+
}
|
96
100
|
|
97
|
-
|
101
|
+
fprintf( fp, "\n");
|
98
102
|
|
99
103
|
}
|
100
104
|
|
@@ -105,3 +109,5 @@
|
|
105
109
|
return(0);
|
106
110
|
|
107
111
|
}
|
112
|
+
|
113
|
+
```
|
1
使用している開発ツールについて追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,6 +25,10 @@
|
|
25
25
|
以下のようなプログラムでは表示される値が左一列のみになってしまいました。
|
26
26
|
|
27
27
|
訂正すべき点を教えていただきたいです。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
【追記】cygwinを使用しています。
|
28
32
|
|
29
33
|
|
30
34
|
|