如何运用二分法思想写程序扫描呢

问题描述:

如何运用二分法思想写程序扫描呢
1个回答 分类:综合 2014-11-06

问题解答:

我来补答
二分法求 sin(x)-x*x/4=0的近似解
#include
#include
main()
{
FILE *fp;
int k=0;
double a=1.5,b=2,x;
fp=fopen("nt","w");
while((b-a)>0.01)
{
x=(a+b)/2;
fprintf(fp,"\n\nk=%d ",k);
fprintf(fp,"a=%10.8f ",a);
fprintf(fp,"b=%10.8f ",b);
fprintf(fp,"x=%10.8f ",x);
fprintf(fp,"f(x)=%10.8f ",(sin(x)-x*x/4));
if(sin(x)-x*x/4==0) break;
else
if((sin(x)-x*x/4)*(sin(a)-a*a/4)
 
 
展开全文阅读
剩余:2000