c语言新手,求大神指点,哪里出现问题,怎么修改。

2025-04-26 07:06:11
推荐回答(3个)
回答1:

一、sqrt()函数需要#include
二、float全换成double
三、对应的%f 全换成%lf (long float)

回答2:

#include
#include
void main()
{
double a,b,c,delt,x1,x2;
printf("请输入三个系数:");
scanf("%f%f%f",&a,&b,&c);
delt=b*b-4*a*c;
if (delt<0)
printf("方程无实数根");
else
{
x1=(-b+sqrt(delt))/(2*a);
x2=(-b-sqrt(delt))/(2*a);
printf("方程的解分别为x1=%.2f,x2=%.2f",x1,x2);
}
}

回答3:

给你个提示,看一下你if的条件正确吗?