【課題3−10 ポインタの注意点】 次のプログラムは,1月から6月までの降水量の合計と,各月の降水量を表示するものであるが,結果が正しく表示されない.正しい結果が表示されるように修正せよ. #include #define M_NUM 6 int main(void) { double rain[M_NUM*2]= {43.8, 49.8, 76.9, 79.5, 87.5, 118.1}; double *p, total = 0.0; int i; p = rain; for (i = 1; i <= M_NUM; i++) { total += *p; p++; } printf("Sum:%6.1f¥n", total); for (i = 1; i <= M_NUM; i++) { printf("%d :%6.1f¥n", i, *p); p++; } return 0; } 【実行結果】 各月の降水量が表示されない Sum: 455.6 1 : 0.0 2 : 0.0 3 : 0.0 4 : 0.0 5 : 0.0 6 : 0.0 【解説とヒント】 ポインタpがどこを指しているか注意.