首页 >>  正文

c语言ax2bxc0的求根公式

来源:baiyundou.net   日期:2024-09-28

台雨钢2751c语言程序,求ax^2+bx+c=0的解,总是显示一个解,编译连接都没错,我不知道哪里错了,求高手指点,初学者 -
傅怖永19532725053 ______ x1 = (-b+sqrt(b*b-4*a*c)) / (2*a) ; 这一句,'/'是一个取模操作,是整数对整数的操作,取的是结果的整数部分(比如说,8/3 = 2, 7/3=2).你的a,b,c 都是浮点数.有可能会失去精度,导致结果一样.

台雨钢2751【C语言】输入a,b,c的值,求方程ax2+bx+c=0的根. -
傅怖永19532725053 ______ #include "math.h" using namespace std; double fangcheng(double a,double b,double c) { if(b*b-4*a*c>=0) return(sqrt(b*b-4*a*c)); else return -1; } int main() { double a,b,c; cout<<"input a:"; cin>>a; cout<<"input b:"; cin>>b; cout<<"input c:"...

台雨钢2751c语言一元二次方程ax2+bx+c=0的实根,然后输出 -
傅怖永19532725053 ______ scanf("%f%f%f",&a,&b,&c);改为:scanf("%lf%lf%lf",&a,&b,&c);

台雨钢2751c语言解ax^2+bx+c=0, -
傅怖永19532725053 ______ #include#include main() { float a,b,c,x,x1,x2,t; scanf("%f%f%f",&a,&b,&c); t=b*b-4*a*c; if(t printf("该表达式不是方程\n"); else { if(a==0) { x=-c/b; printf("x=%.2f\n",x); } else { if(t==0) { x1=x2=-b/2/a; printf("x1=x2=%.2f\n",x1); } else { x1=(-b-sqrt(t))/2/a; x2=(-b+sqrt(t))/2/a; printf("x1=%.2f,x2=%.2f\n",x1,x2); } } } }

台雨钢2751C语言输入a、b、c的值,计算并输出 多项式 ax2+bx+c = 0 的两个根. -
傅怖永19532725053 ______ #include<math.h> void main() { int a,b,c; float d,delta,x1,x2,x11,x22; scanf("%d%d%d",&a,&b,&c); d=b*b-4*a*c; if(a==0&&b==0)printf("Input error!\n"); else if(a==0) { x1=(0-(float)c)/b; printf("x=%6f\n",x1); } else if(d<0) { d=0-d; delta=...

台雨钢2751用C语言编写,求算术平方根ax²+bx+c+0的根.分别考虑有两个不等的实根,有两个相等的实根. -
傅怖永19532725053 ______ #include "stdio.h" #include "math.h" void main() { double a,b,c,d,x1,x2,realpart,imagpart; printf("请输入a,b,c的值:\n"); scanf("%lf,%lf,%lf",&a,&b,&c); printf("方程的根:\n"); if(a==0) { printf("这不是一个一元二次方程.\n");...

台雨钢2751用函数调用的方式写出ax2+bx+c=0的代码 -
傅怖永19532725053 ______ 解一元二次方程a x2+ b x + c = 0,a、b、c由键盘输入.分析:对系数a、b、c考虑以下情形1) 若a = 0: ① b 0,则x=-c/b ; ② b = 0, 则:① c = 0, 则x无定根; ② c 0,则x无解.2) 若a 0 ; ① b2-4 a c > 0,有两个不等的实根; ② b2-4 a c = ...

台雨钢2751C语言解方程:axx+bx+c=0怎么编程啊???哪位大侠能帮帮小弟...谢谢啦 -
傅怖永19532725053 ______ 前两个的编程少了一种情况,那就是a=0时.#include#include using namespace std; int main() { float a,b,c,d,x,x1,x2; printf("输入a,b和c:\n"); scanf("%f",&a); scanf("%f",&b); scanf("%f",&c); while(a==0&&b==0&&c==0) { printf("方...

台雨钢2751设计应用程序,求二次方程(ax方)+bx+c=0的解
傅怖永19532725053 ______ INPUT a,b,c 三角=b^2-4*a*c IF三角>=0 THEN PRINT "x1=,x2=" ; (-b+SQR(三))/2*a ,(-b+SQR(三))/2*a ELSE PRINT NO END IF END

台雨钢2751用C语言程序计算a*x*x+b*x+c=0的程序是怎样的? -
傅怖永19532725053 ______ #include<math.h> main() {float a,b,c,disc,x1,x2,p,q; scanf("a=%f,b=%f,c=%f"); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q;x2=p-q; printf("x1=%5.2f\nx2=%5.2f",x1,x2); }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024