www.gsyw.net > C语言判断一元二次方程

C语言判断一元二次方程

#include "stdio.h"#include "math.h"#include "windows.h" void main() { float a,b,c; printf("----计算一元二次方程 ax^2+bx+c=0的根----\n"); printf("请输入a,b,c的值: "); scanf("%f%f%f",&a,&b,&c); if(a==0) { printf("该方程不是一

在if语句后面还有 else if语句后面多了分号,16,23行,正确代码:# include # include int main(void){ //把三个系数保存到计算机中 int a = 3; //=不表示相等,表示赋值 int b = 5; int c = 3; double delta;//delta 存放的是 b*b - 4*a*c double x1; //存放一

#include int main (void){int a; int b; int c; double

#include#includevoid main(){float solut(float a,float b,float c);float a, b,c;printf("input a,b,c");scanf("%f ,%f, %f",&a,&b,&c);printf("x=%10.2f\n",solut(a,b,c));}float solut(

先赋值i=bˇ2……然后switch(i),case i〉0:……

#include <stdio.h>#include<math.h> int main(void) { int a,b,c; double X,X1,X2; printf("Input a:"); scanf("%f",&a); printf("Input b:"); scanf("%f",&b); printf("Input c:"); scanf("%f",&c); if (a==0) printf("该方程不是一元二次方程");

(1)ax^2 + bx + c = 0double x1=(-b+sqrt(a*a-4ac))/2a;double x2=(-b-sqrt(a*a-4ac))/2a;(2)double S=(top+bot)*h/2;

核心公式:b^2-4ac >= 0 时,方程有实根,=0时1个,>0时2个.需要:方程的各项系数(只需要系数,可以按照降幂排列)记录输入的系数,级联式if else判断上述公式的正负情况后即可输出结果.

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com