C语言编程题

[复制链接]
查看11 | 回复2 | 2009-6-17 06:39:09 | 显示全部楼层 |阅读模式
用龙贝格算法计算椭圆:
(x^2/400)+(y^2/100)=1
的周长,使误差不超过10^(-4)。
非常紧急,谢谢各位了...

回复

使用道具 举报

千问 | 2009-6-17 06:39:09 | 显示全部楼层
#define PI 3.14159265359double f(double x){ return sqrt(400*cos(x)*cos(x)+100*sin(x)*sin(x));}double Romberg(double a, double b, double eps){int m,n,i;double y[11],h=b-a,ep,p,s,q;y[0]=0.5*h*(f(a)+f(b));m=n=1;ep=eps+1.0;while(ep>=eps&&m<=10){ p=0.0; for(i=0;i<n;i++)p+=f(a+(i+.5)*h); p=(y[0])*.5+p*h*.5; s...
回复

使用道具 举报

千问 | 2009-6-17 06:39:09 | 显示全部楼层
老大计算方法后有程序的吧?去附录翻翻看...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行