int main(void) { int i; float ondo[12]={12.1,12.2,15.2,20.3,24.3,28.1,30.6,32.1,27.9,21.3,17.0,13.1}; float mean=0; printf("各月の気温データ\n"); for(i=1;i<13;i++) { printf("%d月\t:%4.1f\n",i,ondo[i-1]); } mean=ondo[i]/12; printf("平均気温=%.1f\n",mean); return 0; }
一次元配列を用いて,プログラム内に用意した1年分の気温データについて,平均気温を算出するプログラムを作りなさい
なお,配列の変数名は ondo として,以下の[各月の気温データ]を宣言の際に代入すること.他の用いる変数は,カウンタ:i,温度の合計(平均気温):mean とする。
1月:12.1 2月:12.2 3月:15.2 4月:20.3 5月:24.3 6月:28.1
7月:30.6 8月:32.1 9月:27.9 10月:21.3 11月:17.0 12月:13.1
また実行結果は1行に4か月分表示すること。
わからない点が2つあり、1つ目は1行に4か月分を表示させる方法。
2つ目は平均の値を正しく表示する。(実行すると0.0になってしまいます)
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/02 09:53 編集