关于求 二元二次方程 !!
请问如何用C实现求一个 二元二次方程 的解呢?(注意 是二元二次方程 而不是方程组!)我只能是一个一个去试 即用双重for循环 一个一个带入x,y的值 最后输入结果
请问大家有什么好方法吗?
还有就是 for循环里步长有底线吗? 比如 double i;for(i=-10.0;i<=10.0;i=i+0.01) 步长为0.01 这样好像没结果啊
请各位指点
#include<stdio.h>
#include<math.h>
void main(void)
{
float x,y;
FILE *fp;
fp=fopen("结果.txt","w");
for(x=-10000.0;x<=10000.0;x=x+0.01){
for(y=-10000.0;y<=10000.0;y=y+0.01){
if(2*pow(x,2)+(2.07+4065.5)*x+(0.04*pow(y,2)+2031.075*y+2053672.5)==0){
printf("x=%f,y=%f\n",x,y);
fprintf(fp,"x=%f,y=%f\n",x,y);
}
}
}
}