以下是一个用C语言求解二元一次方程根的示例代码: #include <stdio.h> #include <math.h> int main() { float a, b, c, discriminant, root1, root2; printf("请输入二元一次方程的系数:\n"); printf("a = "); scanf("%f", &a); printf("b = "); scanf("%f", &b); printf("c = "...
if(a==0){ if(b==0&&c==0)printf("x is any number");if(b==0&&c!=0)x();if(b!=0){ e=-c/b;printf("%lf",*e);} } else { s=(b*b-4*a*c);if(s<0)x();else { s=sqrt(s);printf("The equation is %lf x^2 + %f x + %f\n",a,b,c);printf("s...
int main() { double a, b, c; double rst1, rst2; double det; printf("please input ...
写成= 结果应该不会对的 因为你把公式拆开了p=-b/2.0*a;这个如果除不净 那算出的就是近似值了 而且不同的编译器结果还不同 有的以除数的符号为准 有的以被除数的符号为准 第二个函数调用错了吧{printf("%5.2f 5.2f",p+dayu0(a,b,c),p-dayu0(a,b,c));} 看这里 ,p-dayu0(...