C语言编程 一元二次方程求根。要求:键盘输入系数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语言程序求一元二次方程的根c语言
1、#include #include void main( void ){ double a,b,c,d; printf("请输入一元二次方程的三个系数:"); scanf("%lf %lf %lf",&a,&b,&c); d=b*b-4*a*c; if(d<0){printf("方程没有实根。2、"); return 1;} if(d==0){printf("方程有重根 x=%lf",-...
C语言 任意输入一元二次方程的系数a, b, c,计算并输出一元二次方程...
include <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*...
用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语言编写”求一元二次方程的根”的程序
\/*March 25 2014 By 12052010 * TODO: 计算简单的 一元二次方程式的根 *\/#include<stdio.h> #include<math.h>int main(){int a,b,c;int fg;do{printf("\\nInput a,b,c:");\/\/输进数字时,采用逗号分隔开来,如:1,2,3 ,且a!=0 scanf("%d,%d,%d",&a,&b,&c);}while (a=...
c语言计算一元二次方程的根
c语言计算一元二次方程的根如下:include<stdio.h>#include<math.h>voidmain(){doublea,b,c;doublex1,x2,p;printf("请输入a,b,c:");scanf("%lf%lf%lf",&a,&b,&c);printf("\\n");p=b*b-4*a*c;x1=(-b+sqrt(p))\/(2*a);。x2=(-b-sqrt(p))\/(2*a);printf("x1=%f,...
C语言编写一个程序求解一元二次方程ax2+bx+c=0的根。要求系数a,b,c从...
<math.h>int main(){ float a, b, c, jud; printf ("输入二次方程的三个系数(第一个不能为0):"); scanf ("%f %f %f", &a, &b, &c); jud = b * b - 4 * a * c; \/\/根的判别式 if (jud > 0) { printf ("该方程有两个不相等的实根:\\n")...
c语言求一元二次方程的根
求一元二次方程:ax2+bx+c=0 的根;输入三个实数a,b,c的值,且a不等于0。#include <stdio.h>#include <math.h>int main(){;float a,b,c,x1,x2,d;printf("输入方程的三个系数:");scanf("%f %f %f",&a,&b,&c);if(a!=0);{;d=sqrt(b*b-4*a*c);x1=(-b+d)\/(2...
c语言编程:求一元二次方程的根
include <cmath> using namespace std;int main(){float a,b,c;float x1,x2; cin>a>>b>>c;float dlt=b*b-4*a*c;if(dlt>=0){x1=-b\/2\/a+sqrt(dlt)。\/2\/ax2=-b\/2\/a-sqrt(dlt)\/2\/a。cout<<a<<"x^2+"<<b<<"x+"<<c<<"=0有两个实根:";cout<<"x1="<<x1<<...
用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,...