第七周—求一元二次方程根

来源:互联网 发布:一组数据的加权平均值 编辑:程序博客网 时间:2024/05/21 17:59

问题与代码:

文件名称:求一元二次方程根

作者:邓哲

时间:2016年10月22日11:47:31

输入:a,b,c的值

输出:一元二次方程根

#include <stdio.h>#include <math.h>int main(){    float a,b,c,t,x1,x2,m,n;    scanf("%f %f %f",&a,&b,&c);    t=b*b-4*a*c;    if(t>=0)    {        x1=(-b+sqrt(t))/(2*a);        x2=(-b-sqrt(t))/(2*a);        printf("%.2f %.2f\n",x1,x2);    }    else    {        m=-b/(2*a);        n=sqrt(-t)/(2*a);        printf("%.2f+%.2fi ",m,n);        printf("%.2f-%.2fi\n",m,n);    }    return 0;}


知识点总结:用根号sqrt后要加(),括号里写根号内容。



1 0
原创粉丝点击