完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
哪位大神帮我看看我这程序哪里有问题,我知道它有更好的方法,但是我就想单纯知道这个程序的问题,先谢过了。
#include #include float f(float x); main() {float a=2.5,b=3.5,c,d; while(f(a)*f(b)>=0) b=b+0.5; do { c=(a*f(b)-b*f(a))/(f(b)-f(a)); if(f(a)*f(c)<0) b=c; else a=c; d=abs(f(b)); } while(d>10e-6); printf("fang cheng de jie wei:%fn",c); } float f(float x) { float z; z=x*x*x-5*x*x+16*x-80; return(z); } |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
12131 浏览 2 评论
4466 浏览 3 评论
3696 浏览 5 评论
9524 浏览 47 评论
4499 浏览 9 评论
706浏览 0评论
507浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:18 , Processed in 0.495387 second(s), Total 82, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号