// SolvingQuadraticEquations.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//求ax^2 + bx + c = 0方程的根,a,b,c由键盘输入
#include <iostream>
#include <math.h>
void main() {
double a, b, c, disc, x1, x2, p, q;
scanf_s("%lf", &a);
scanf_s("%lf", &b);
scanf_s("%lf", &c);
disc = b * b - 4 * a * c;
p = -b / (2 * a);
q = sqrt(disc) / (2*a);
x1 = p + q;
x2 = p - q;
printf("\nx1=%lf\nx2=%lf\n", x1, x2);
}
//注:%lf指double型,这里用%f会导致无法找到float型变量
//注:scanf_s为微软语法,为安全性考虑,其中当输入字符或字符串时,多一个参数为字符或字符串所占位数