编写程序求解一元二次方程的根,要求输入系数a,b,c,输出方程的根

编写程序求解一元二次方程的根,要求输入系数a,b,c,输出方程的根

第1个回答  2007-11-14
这种经典问题LZ还是应该自己动手写一写啊。
先求delta,再判断delta小于0 等于0 还是大于0.
用分支写出三种情况下根的结果本回答被提问者采纳

...键盘输入系数a,b,c的值,求解一元二次方程的根
int main(){ double a,b,c,disc,p,q,x1,x2;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;if(a != 0){ if(disc<0)printf("\\n");else { p=-b\/(2.0*a);q=sqrt(disc)\/(2.0*a);x1=p+q;x2=p-q;if(disc>0)printf("%f%f\\n",x1,x2);else printf("%f\\n...

用C语言编写程序,输入一元二次方程的系数a,b,c,计算方程的根(假设是两...
void root1(double a,double b); \/\/定义方程只有一个根时的函数 void root0(); \/\/定义方程没有实数解是的函数 double a,b,c,disc;printf("请输入a,b,c的值:");scanf("%lf %lf %lf",&a,&b,&c);if(a==0) \/\/一元二次方程二次项系数不为0 { printf("data error\\n...

C语言编写一个求一元二次方程的实根的程序,该怎么写?
printf("\\n"); \/*输出回行*\/ 5.计算根:p=b*b-4*a*c; \/*给表达式赋值*\/ x1=(-b+sqrt(p))\/(2*a); \/*根1的值*\/ x2=(-b-sqrt(p))\/(2*a); \/*跟2的值*\/ 6.输出结果:printf("x1=%f,x2=%f\\n",x1,x2); \/*...

编写一个求一元二次方程根的通用程序,任意输入a、b、c三个数的值,即...
不是一元二次方程")else: delta = b ** 2 - 4 * a *c if delta < 0: print("无实数解") elif delta == 0: print("有一个实数解") else: print("有两个实数解")

python求一元二次方程的根的代码
以下是Python代码,用于计算一元二次方程的根:import math a = float(input("请输入二次项系数a:"))b = float(input("请输入一次项系数b:"))c = float(input("请输入常数项c:"))delta = b**2 - 4*a*c if delta < 0:print("该方程无实数根")elif delta == 0:x = -b \/ ...

C语言 任意输入一元二次方程的系数a, b, c,计算并输出一元二次方程...
<stdio.h>#include <math.h>void main(){float a,b,c,x1,x2,disc;scanf("f%f%f%",&a,&b,&c); \/\/改成scanf("%f%f%f",&a,&b,&c);disc=b*b-4*a*c;if(fabs(a)<=1e-6){x1=-c\/b;printf("%2.4f",x1);}else if(disc>=0){x1=float(-b+sqrt(disc))\/(2*a);...

从键盘输入一元二次方程的三个系数a、b、c,求方程的根。考虑二次项系 ...
cout<<"y2="<<t2<<"- i"<<y1<<endl;} } } return 0;} void main(){ double m,n,k;cout<<"请输入一元二次方程组的系数a,b,c"<<endl;cin>>m>>n>>k;cout<<"方程组为"<<m<<"x*x+"<<n<<"x+"<<k<<"=0"<<endl;Jie A(m,n,k);cout<<"方程的根为:"<<A....

用C语言输入一元二次方程的系数a,b,c,采用二分法求方程的根 ,精确到...
{ return a * x * x + b * x + c; } int main(){ double x, u, v, f1, f2, fm, a, b, c;printf("请输入一元二次方程的系数:");scanf("%lf%lf%lf", &a, &b, &c);\/* 这里可以增加是否合法二次方程的判断*\/ printf("请输入区间端点:");scanf("%lf%lf", &u,...

求一元二次方程的根c语言程序求一元二次方程的根c语言
关于求一元二次方程的根c语言程序,求一元二次方程的根c语言这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、#include #include void main( void ){ double a,b,c,d; printf("请输入一元二次方程的三个系数:"); scanf("%lf %lf %lf",&a,&b,&c)...

c++语言 解一元二次方程 输入a,b,c输出根 提示:sqrt为开平方,需包含数...
include <math.h> #include <stdio.h> main() { double a, b, c, disc, x1, x2; do { printf("Input a, b, c: ");\/\/a、b、c分别为二次项一次项常数项系数。 scanf("%lf,%lf,%lf", &a, &b, &c); disc = b*b - 4*a*c; if (disc < 0) printf("disc=%lf \\n...

相似回答