酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C 语言实现:求解一元二次方程根,含实根与虚根情况

#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; } ######[AI写代码神器 | 408点数解答 | 2024-12-11 22:38:38]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]