听说这是初中题?
数学吧
全部回复
仅看楼主
level 5
cts245 楼主
b*c=b+c, b^2=c+1, b>0,c>0, 求b*c
2005年09月01日 13点09分 1
level 1
答案:1.80193773580483807000.运行程序:#include
#include
double f(double b){double c;c=b*b-1;return b*c-b-c;}int main(){double a=10.0,b,e;e=(a-1.0)/2.0;b=1.0;while(e>1e-16){b+=e;if(f(b)>0){b-=e;e/=2.0;}printf("%.20lf\n",b);if(f(b)==0.0) break;}}运行结果:1.80193773580483807000.
2005年09月02日 02点09分 2
level 5
cts245 楼主
上面的结果应该是b的其中一个值,根据b的值可算出c的值应是2.249故答案应近似为4.05,楼上的解答是用计算机做的,有谁能用初等代数做出来?(用三次方程的求根公式可以算出,但这显然不是初中的知识,更简单的方法等待高人解答....)
2005年09月02日 06点09分 3
level 0
两边平方就可以了
2005年09月02日 09点09分 4
level 5
cts245 楼主
不会是这么简单
2005年09月03日 00点09分 5
1