c语言:一元二次方程的计算
·
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,x1,x2,d;
printf("输入方程的三个系数:");
scanf("%f %f %f",&a,&b,&c);
if(a!=0)
{
d=sqrt(b*b-4*a*c);
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
if(x1<x2)
printf("%.2f %.2f\n",x2,x1);
else
printf("%.2f %.2f\n",x1,x2);
}
return 0;
}
sqrt是求根运算,是一个数学函数,所以需要引用math库函数。.2表示输出的数小数位占两位。
有问题可以在下面评论,我会为大家解答。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)