大学でプログラミングの課題を出されたのですが全く分かりません。実行結果の通りにするには、プログラムをどう組めば良いですか?
大学でプログラミングの課題を出されたのですが全く分かりません。実行結果の通りにするには、プログラムをどう組めば良いですか?
ベストアンサー
次のようなプログラムになります。 -- #include <stdio.h> #define DATA_NUM_PER_LINE 4 int main(void){ double ondo[] = { 12.1, 12.2, 15.2, 20.3, 24.3, 28.1, 30.6, 32.1, 27.9, 21.3, 17.0, 13.1 }; int i; double mean = 0; // 平均気温を計算 for(i = 0; i < sizeof(ondo) / sizeof(ondo[0]); i++) { mean += ondo[i]; } mean /= i; // 出力 puts("各月の気温データ"); for(i = 0; i < sizeof(ondo) / sizeof(ondo[0]); i++) { printf("%d月:%.1f", i + 1, ondo[i]); if((i + 1) % DATA_NUM_PER_LINE) printf("\t"); else printf("\n"); } printf("平均気温:\t%.3f 度\n", mean); return 0; }
質問者からのお礼コメント
ありがとうございます!
お礼日時:7/6 11:51