基本信息
源码名称:数据结构教程李春葆第五版书中例题源代码
源码大小:0.13M
文件格式:.zip
开发语言:C/C++
更新时间:2020-08-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
数据结构李春葆例题代码

【例1.5】的算法:求一元二次方程的根
#include <stdio.h>
#include <math.h>
int solution(double a,double b,double c,double &x1,double &x2) 
{
double d;
d=b*b-4*a*c;
if (d>0)
{ x1=(-b sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
return 2; //2个实根 
}
else if (d==0)
{ x1=(-b)/(2*a);
return 1; //1个实根 

else //d<0的情况
return 0; //不存在实根
}
int main()
{
double a=2,b=-6,c=3;
double x1,x2;
int s=solution(a,b,c,x1,x2);
if (s==1)
printf("一个根:x=%lf\n",x1);
else if (s==2)
printf("两个根:x1=%lf,x2=%lf\n",x1,x2);
else
printf("没有根\n");
return 1;
}