对运算符的使用,解一元二次方程组

mac2024-11-10  9

// 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为微软语法,为安全性考虑,其中当输入字符或字符串时,多一个参数为字符或字符串所占位数
最新回复(0)