質問: teimennseki * takasa / 3.0 printf("底面積 %d 高さ %d の時、体積は %.1f\n",teimennseki,takasa,taiseki); } return 0; } すると、エラー7(記憶領域制御ブロックが壊れていました。) がでます。これはどういうエラーで、原因はどこでしょうか?
回答: >double taiseki >taiseki = teimennseki * takasa / 3.0 こちらもそれぞれ、 double taiseki; taiseki = teimennseki * takasa / 3.0; ですね。(ただのセミコロン付け忘れ) それから >return 0; とするのであればint main(void)であるべきです。 これって元のソースのコピーじゃありませんね? 写し間違いが多い気がしますので...。(^_^;