函数的!苦逼自学党! 求帮忙!谢谢!

跳舞的傻子 跳舞的傻子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这是书上的 用弦截法求方程 x ∧3 - 5x ∧2 + 16x - 80 = 0的根


然后就是
# include <stdio.h>
# include <math.h>

float f(float x)// 用于求f(x) = x 3 - 5x 2 + 16x - 80的值!
{
float y;
y = ((x - 5.0) * x + 16.0) * x - 80.0;//
return (y);
}

float xpoint (float x1, float x2)//用于求 弦与x轴的交点
{
float y;
y = (x1*f(x2)) - x2*f(x1) / (f(x2)-f(x1));
return (y);
}

float root (float x1, float x2)// 求近似值
{
int i;
float x, y, y1;
y1 = f(x1);

do
{
x = xpoint (x1, x2);
y = f(x);
if (y*y1 > 0)
{
y1 = y;
x1 = x;
}
else
x2 = x;
}
while (fabs (y) >= 1E-6);//?????????????这里的 fabs (y)>= 1E-6 是什么意思??
//???????fabs (y) 是系统函数???还是什么??

return (x);
}

int main(void)
{
float x1, x2,f1, f2, x;
do
{
printf ("input x1, x2:");
scanf ("%f %f", &x1, &x2);
f1 = f(x1);
f2 = f(x2);
}
while (f1*f2 >= 0);
x = root(x1, x2);
printf ("A root of equation is %8.4f\n", x);//A root of equation is 一根方程

return 0;
}



书上 是 输入2,6
输出 5.00000


可我是输出
input x1, x2:2 6
A root of equation is -1.#IND
Press any key to continue


无语了 书上是用TC跑的

我是用vc6.0 跑的

中间就改了一下

但大体意思不变!

但为毛 就错了??
还有求大神 帮忙解释一下
while (fabs (y) >= 1E-6);//?????????????这里的 fabs (y)>= 1E-6 是什么意思??
//???????fabs (y) 是系统函数???还是什么??

谢谢!~
...全文

相关推荐

超苦逼冒险者0.32 离线版.rar

超苦逼冒险者0.32 离线版.rar

白白日梦想家

nodejs-music-player:苦逼的码农,在默默工作之时,如果能有自己喜欢的音乐music陪伴,那是何等美哉!

nodejs-music-player 苦逼的码农,在默默工作之时,如果能有自己喜欢的音乐music陪伴,那是何等美哉! 下午茶,听海 使用方法:下载或克隆到本机,解压,进入文件夹用命令 sudo npm install 安装依赖包,最后node app.js启动!浏览器输入 License: MIT

努力中的懒癌晚期

一个IBM人的离职泪:伟大公司,SB老板,苦逼员工

一个IBM人的离职泪:伟大公司,SB老板,苦逼员工!一个在IBM呆了14年的高级员工离职感言发人深省,外人无法看到的公司内变。从以人为本到以股东利益为本管理理念的变化,注定了公司的根本改变。“我的离职故事简单俗套,因功高盖主,直到与老板平起平坐”   一个在IBM呆了14年的高级员工离职感言发人深省,外人无法看到的公司内变。从以人为本到以股东利益为本管理理念的变化,注定了公司的根本改变。“我的离职故事简单俗套,因功高盖主,直到与老板平起平坐⋯⋯”   钛媒体注:在此轮IT企业格局大调整中,IBM似乎是最安全的一个,国内新闻也波澜不惊。但在波澜不惊之下是怎样的暗流涌动,一位在IBM工作14年的

weixin_38625098

C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;

C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;请编写fun函数;例如:若n值为5,则结果为153;

M01858682

mod求余函数

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。

改个网名8
评论 5
收藏 已收藏
分享
返回顶部
跳舞的傻子
C语言 70,039 成员 243,237 内容