作业帮 > 综合 > 作业

C语言 求方程aX^2+bX+c=0解,其中a.b.c由键盘输入.若方程无实根,输出没有实数根,否则输出实根

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 00:30:48
C语言 求方程aX^2+bX+c=0解,其中a.b.c由键盘输入.若方程无实根,输出没有实数根,否则输出实根
用比较简单的语句完成
#include
#include
void main()
{
float a,b,c;
printf("input a,b,c:");
scanf("%f%f%f",&a,&b,&c);
if (b*b-4*a*c>=0)
{
if (b*b-4*a*c)\
printf("x1=%.2f,x2=%.2f",(-b+sqrt(b*b-4*a*c))/(2*a),(-b-sqrt(b*b-4*a*c))/(2*a));
else
printf("x=%.2f",(-b+sqrt(b*b-4*a*c))/(2*a));
}
else
printf("\n无实数根\n");
}