本文主要是介绍C语言例题——求一元二次方程的实数根,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include "stdio.h"
#include "math.h"void main() {//方程的系数int a, b, c;//△和方程的解double delta, x1, x2;printf("请输入方程组的系数:");scanf("%d%d%d", &a, &b, &c);//计算△delta = pow(b, 2) - 4 * a * c;//方程有两不相等的实根if (delta > 0) {x1 = (-b + sqrt(delta)) / (2 * a);x2 = (-b - sqrt(delta)) / (2 * a);printf("该方程的两个解为x1=%.2lf,x2=%.2lf", x1, x2);//方程有两相等的实根} else if (delta == 0) {x1 = b / (-2 * a);printf("该方程的解为x1=x2=%.2lf", x1);//方程有两个共轭复根} else {printf("该方程无实数解");}}
这篇关于C语言例题——求一元二次方程的实数根的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!