[1] 授業単元: 数値解析
[2] 問題文(含コード&リンク): ルンゲ・クッタ法を用いて常微分方程式を解きなさい。
ソースコードは長いんでうpろだにおいておきます。
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm のNo.4792です。
本来なら実行結果が

x = 0.000000, y= 1.00000e+00
x = 0.100000, y= 1.10517e+00
x = 0.200000, y= 1.22140e+00
x = 0.300000, y= 1.34986e+00
x = 0.400000, y= 1.49182e+00
x = 0.500000, y= 1.64872e+00

となるはずなのですが、

x = 0.000000, y= 1.00000e+00
x = 0.100000, y= 0.00000e+00
x = 0.200000, y= 6.36599e-314
x = 0.300000, y= 1.02531e-304
x = 0.400000, y= 1.38338e-322
x = 0.500000, y= 0.00000e+00

となってしまいます・・・。原因がまったくわかりません。
[3] 環境
 [3.1] OS: Macintosh OS X 10.4
 [3.2] コンパイラ名とバージョン:Xcode 2.0 (gcc 4.0)
 [3.3] 言語: C
[4] 期限: 2007年8月3日
[5] その他の制限: (どこまで習っているか、標準ライブラリは使ってはいけない等々)
特にありません。みなさまお願いしますorz