C语言题“输入系数的有效值,计算一元二次方程的实根和虚根”怎么编?

C语言题“输入系数的有效值,计算一元二次方程的实根和虚根”怎么编?
其他人气:795 ℃时间:2020-02-04 10:52:02
优质解答
给个算法的框架,你可以自己细化.

#include "math.h"
float a, b, c, delta;
scanf("%f,%f,%f", &a, &b, &c);
delta=b*b-4*a*c;
if(delta==0)
{
printf("Result is %5.2f\n", -b/(2*a));
}
else if(delta >0)
{
printf("Result is %5.2f, %5.2f\n", (-b+sqrt(delta))/(2*a),(-b-sqrt(delta))/(2*a));
}
else
{
printf("Result is %5.2f+%5.2fi, %5.2f-%5.2fi\n",
-b/(2*a), sqrt(-delta)/(2*a), -b/(2*a), sqrt(-delta)/(2*a));
}
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版