第一步中的Crystal基本完成,原fortran文件和修改后的C语言见附件
 
 
 
主要的收获以及问题:
       0.只有当自己真正开始写才知道很多小细节的重要性,从一堆堆的小错误开始检查到能够运行,还是蛮高兴的。虽然这个其实很简单的。
       1.在输入需要储存数据的文件的文件名后,需要判断该文件是否存在,尝试用while((fp=("FileName","r"))!=NULL)
          但是此处的FileName是变量,这样写有问题。
       2.请切记在使用scanf接受double型数据是用%lf
       3.最严重的问题是精度太差,居然只有五位有效数字。。。。
       4.部分传址调用其实可以改为传值,
 
PS:原计划可能需要拖后一点点了。将makefile文件也加入了学习范畴。