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...

#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...

可以帮你

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

Δ=b²-4ac; Δ≥0时;x=(-b±√(b²-4ac))/2a; Δ<0时;无解 您好,很高兴为您解答,skyhunter002为您答疑解惑 如果本题有什么不明白可以追问,如果满意记得采纳 如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢。 祝...

第一步:先对方程左边配方,即 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=...

#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 = 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)

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