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