資源簡介
用c語言實現(xiàn)Euler法,附帶詳細使用說明文檔
代碼片段和文件信息
#include
#include
#define?N?20
main()
{
float?h;//存放步長
float?ab;//存放區(qū)間端點值
int?n;
float?t0u0;//存放初值
float?u[N];//存放結(jié)果
void?input(float?*afloat?*bfloat?*t0float?*u0float?*h);//從文件輸入abt0u0h
int?get_n(float?afloat?bfloat?h);//得到n
void?Euler(float?t0float?u0float?hint?nfloat?u[]);//返回結(jié)果,并存放于r[N]
void?output(float?t0float?hfloat?u[]int?n);//輸出結(jié)果
input(&a&b&t0&u0&h);
printf(“%f%f%f%f%f“abt0u0h);//測試輸入
printf(“\n“);
//n=get_n(abh);
n=10;
Euler(t0u0hnu);
output(t0hun);
}
//從文件輸入abt0u0h
void?input(float?*pafloat?*pbfloat?*pt0float?*pu0float?*ph)
{
FILE?*f_a_b*f_t0_u0*f_h;
f_a_b=fopen(“a_b.dat““r“);
f_t0_u0=fopen(“t0_u0.dat““r“);
f_h=fopen(“h.dat““r“);
fscanf(f_a_b“%
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????121??2009-04-02?10:08??readme.txt
?????文件??????????3??2009-03-05?22:14??t0_u0.dat
?????文件??????????3??2009-03-05?22:13??a_b.dat
?????文件???????1631??2009-03-06?21:34??Euler.c
?????文件??????????3??2009-03-05?22:14??h.dat
-----------?---------??----------?-----??----
?????????????????1761????????????????????5
- 上一篇:c++源代碼,長途電話計費程序
- 下一篇:[C++]分數(shù)類計算器完美運行
評論
共有 條評論