登录名:  密码:  验证码: 0563
设为首页 收藏本站 联系站长
2008年9月7日
农历戊子年(鼠)
八月初八
 首页 | 最新上传 | 新闻 | 购物商场 | 招聘求职 | HTML学习 | java学习 | IT新闻 | 黑客技术 | 域名和空间 | 流量统计 | 故事小说
 GIF动画制作 | 图片素材 | 源码下载 | 书籍下载 | 视频资料 | ASP | 数据库 | PHP | 基本电脑知识 | 迅雷资源 | 兼职 | 组网工程
 英语学习 | FLASH专区 | ASP.NET | VB | 综合资源网 | 驱动下载 | 游戏下载 | 网站模板网页美工 | 韩文学习 | 论坛
 特别推荐:漂亮网站网址  图片素材
  我要查找:  
欢迎您来这里。每天学一点,每天进步一点!
Google
 当前位置:首页 >> C语言  >> C语言
用C语言编写二分法解方程程序
来源:baidu  发表日期:2008年5月10日 作者: 

 编辑:admin 级别: 司令 浏览次数:161
】    
算法:给定区间[a,b],并设与符号相反,取为根的容许误差,为的容许误差
(1)令c=(a+b)/2
(2)如果(c-a)〈或,则输出,结束;否则执行(3)
(3)如果,则令;否则则令,重复(1)(2)(3)

题目:求方程f(x)=x*x*x+4*x*x-10在区间[1,1.5]上的根,要求求出具有3位有效数的近似值



>>:

#include <stdio.h>
#include <math.h>
float getvalue(float x)
{
return x*x*x+4*x*x-10;
}

void main()
{

float a=1,b=1.5,c;
c=(a+b)/2;
while(fabs(getvalue(c))>0.00001 && fabs(a-b)>0.00001){
if(getvalue(c)*getvalue(b)<0) a=c;
if(getvalue(a)*getvalue(c)<0) b=c;
c=(a+b)/2;
}
printf("%0.3f\n",c);
} (编辑:网站学习网)
 ·上一篇文章: ASP.NET从字符串中查找字符出现次
 ·下一篇文章: .NET 2.0中的字符串比较
 该篇文章的评论
 暂无相关评论
 姓名:  邮箱:
 内容:
                
 相关文章
 · 用C语言编写二分法解方程
 · 数字字符串转换成整数
 最新上传文章
 · 主机革命 “双实”
 · Web 2.0学习指南
 · 什么是Web 2.0?
 · Web 2.0下的门户网
 · web 2.0到底是什么
 · 辐射最高的手机和辐射最
 · 15 NBTSTAT命令及用
 · 搜索登记接入口常用网址
 · 设置Session过期时间的问
 · 企业邮局不断壮大 
 · 电话呼叫转移的设置方法

服务说明 | 关于网站 | 联系我们 | 友情链接
网站学习网欢迎您!
http://www.studywebgood.com
浙ICP备07030755号 
联系邮箱:shuizhilang@126.com 如本网站侵犯了您的版权,请马上通知我.