#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表示输出的数小数位占两位。

有问题可以在下面评论,我会为大家解答。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐