作业帮 > 综合 > 作业

1、编写一程序,求一元二次方程ax^2+bx+c=0(a0)的解

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 07:36:05
1、编写一程序,求一元二次方程ax^2+bx+c=0(a0)的解
#include "stdio.h"
#include "math.h"
void main(){
float a,b,c;
float delta;
printf("input a:");
scanf("%f",&a);
printf("input b:");
scanf("%f",&b);
printf("input c:");
scanf("%f",&c);
if(a==0)
printf("error a!");
else
{delta=b*b-4*a*c;
if(delta>0)
printf("方程有两个不同的实数解:%f,%f\n",(-b+sqrt(delta))/(2*a),(-b-sqrt(delta))/(2*a));
else if(delta==0)
printf("方程有两个相同的实数解:%f\n",(-b)/(2*a));
else if(delta