C言語で
32 42
21 11
54 10
21 76
43 32
55 34
…
のように2列のファイルがあり、ファイルを読み込んで各行の和を出力したい場合は
while( ( ret = fscanf( fpk, "%lf %lf", &x, &y ) ) != EOF ){
printf("x+y=%f",x+y)
}
とします。では、2行ずつ読み込んで、各列の平均を求めるためにはどうしたらよいでしょうか。つまり、
(32+21)/2 (42+11)/2
(21+54)/2 (11+10)/2
(54+21)/2 (10+76)/2
といった感じでコマンドライン上に出力させたいわけです。ちなみにファイルの行数は不明とします。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/07 01:50
2016/11/07 02:26
2016/11/07 02:38