knrt.net
当前位置:首页 >> C语言,求根公式 >>

C语言,求根公式

求根公式的c语言程序如下: #include #include int main() { float x1,x2,,a,b,c float deta; scanf("%f,%f,%f",&a,&b,&c); deta=b*b-4*a*c; if(deta

你的if语句那的括号有问题 #include#includeint main(){ double a,b,c,d,x1,x2; scanf("%f%f%f",&a,&b,&c); if(a==0){ if(b==0){ if(c==0) printf("该式为恒等式\n"); else printf("该式不成立,请重新输入a,b,c\n"); }else{ x1=c/b; printf("x1...

#include #include void main() {float a,b,c,disc,x1,x2,realpart,imagpart; scanf("%f,%f,%f",&a,&b,&c);/*输入abc值*/ disc=b*b-4*a*c;/*判断△是不是大小*/ if(fabs(disc)0.0001) {x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); prin...

可以帮你

其实这个问题,我也不知道具体是为什么。但是以下是我对此问题的理解: 先使用读入函数,从键盘读入三个数。 你这三个数,分别是一元二次方程的 ax^2+bx+c=0中的abc,那么你就是用公式先判断△=b^2-4ac的情况,分三种 : 1 △≥0 有两个实数根 x=[-...

#include#includevoid main(){ double a,b,c,d,x1,x2; /*sqrt要求用double型,定义用double,另外double和后面变量之间要有空格*/ printf("请输入系数a、b、c:"); scanf("%lf%lf%lf",&a,&b,&c); /*&b和&c之间要有逗号*/ d=b*b-4*a*c; x1=(-b+sqr...

//给你个逻辑更严密的供参考 #include #include int main() { double a,b,c,x1,x2,d; scanf("%lf %lf %lf",&a,&b,&c); if(a==0) { if(b==0) { if(0==c) { printf("恒等式:0+0+0=0\n"); } else { printf("输入错误,不能构成等式!\n"); } } els...

解ax^2+bx+c = 0 的解。 移项, ax^2+bx = -c 两边除a,然后再配方, x^2+(b/a)x + (b / 2a)^2 = -c/a + (b / 2a)^2 [x + b/(2a)]^2 = [b^2 - 4ac]/(2a)^2 两边开平方根,解得 x = [-b±√(b2-4ac)]/(2a)

#include#includedouble sin(double);double nResult(double,double);int main(){double x=0;scanf("%lf",&x);printf("sin(%lf)=%lf\n",x,sin(x));return 0;}double sin(double x){//sin(x)=x-x^3/3!+x^5/5!-x^7/7!+……+(-1)(n^2n+1)/(2n+1)!+……i...

第一步:先对方程左边配方,即 ax^2+bx+c=a[x^2+(b/a)x]+c =a{[x+b/(2a)]^2-[b/(2a)]^2}+c =a[x+b/(2a)]^2-(b^2)/(4a)+c =0 第二步,将配方后的x放在方程左边,常数放在方程右边,即 a[x+b/(2a)]^2=(b^2)/(4a)-c=[(b^2)-4ac]/(4a) [x+b/(2a)]^2=...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com