c语言的求根函数(c语言中求平方根函数怎么用)

c语言的求根函数(c语言中求平方根函数怎么用)

首页维修大全综合更新时间:2025-05-25 23:24:27

c语言的求根函数

#include<stdio.h>

#include<math.h>

int main(){

    double a,b,c,d,x1,x2;

    scanf("%f%f%f",&a,&b,&c);

    if(a==0){

        if(b==0){

            if(c==0)

                printf("该式为恒等式 ");

            else

                printf("该式不成立,请重新输入a,b,c ");

        }else{

            x1=c/b;

            printf("x1=x2=%f ",x1);

        }else

           d=b*b-4*a*c;

     if(d<0){

         d=-d;

         x1=(-b+sqrt(d))/(2*a);

         x2=(-b-sqrt(d))/(2*a);

         printf("x1=%f,x2=%f,虚根 ",x1,x2);

     }else{

         x1=(-b+sqrt(d))/(2*a);

         x2=(-b-sqrt(d))/(2*a);

         printf("x1=%f,x2=%f ",x1,x2);

     }

     return 0;

}

sqrt() 用来求给定值的平方根,其原型为:

double sqrt(double x);

【参数】x 为要计算平方根的值。

如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。

【返回值】返回 x 平方根。

注意,使用 GCC 编译时请加入-lm。

【实例计算200 的平方根值数。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.