函数的!苦逼自学党! 求帮忙!谢谢!
然后就是
# 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年的
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;请编写fun函数;例如:若n值为5,则结果为153;
mod求余函数
mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。


