001_一元二次方程示例.cpp
/*时间:2018年12月24日 星期一 11:09:23内容:一元二次方程解 郝斌老师示例讲解的一个程序; 听不明白的话,大可跳过此节;*/# include <stdio.h># include <math.h>int main(void){ //把三个系数保存到计算机中 int a = 1; //=不表示相等,表示赋值 int b = 5; int c = 6; double delta; //delt存放的是 b*b - 4*a*c double x1; //存放一元二次方程的其中一个解 double x2; //存放一元二次方程的其中一个解 delta = b*b - 4*a*c; if (delta > 0) { x1 = (-b + sqrt(delta)) / (2*a); x2 = (-b - sqrt(delta)) / (2*a); printf("该一元二次方程有两个解, x1 = %f, x2 = %f\n", x1, x2); } else if (delta == 0) { x1 = (-b) / (2*a); x2 = x1; //右边赋给左边 printf("该一元二次方程有一个唯一解, x1 = x2 = %f\n", x1); } else { printf("无解\n"); } return 0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。