酷代码 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点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]