酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

求方程aax 2 +bx+c 的根,将判别式δ写为delta函数,并根据其结果求一元二次方程的根。 输入格式1: "%f%f%f" 输出格式1: 实根情况:"%.2f\n" 虚根情况:"%.2f\n"

#include <stdio.h> #include <math.h> int main() { float a, b, c; float delta, x1, x2; scanf("%f %f %f", &a, &b, &c); delta = b*b - 4*a*c; if(delta > 0) { x1 = (-b + sqrt(delta))/(2*a); x2 = (-b - sqrt(delta))/(2*a); printf("实根情况:%.2f %.2f\n", x1, x2); } else if(delta == 0) { x1 = -b/(2*a); printf("实根情况:%.2f\n", x1); } else { float realPart = -b/(2*a); float imagPart = sqrt(-delta)/(2*a); printf("虚根情况:%.2f+%.2fi %.2f-%.2fi\n", realPart, imagPart, realPart, imagPart); } return 0; } [2024-12-11 22:38:38 | AI写代码神器 | 408点数解答]

相关提问