oj-7-E-方程求解

来源:互联网 发布:自动聊天软件机器人 编辑:程序博客网 时间:2024/06/06 20:03
/*Copyright (c) 2014,烟台大学计算机学院All rights reseverved.文件名称:xhcx.cpp作者:颜丙齐完成日期:2016年10月18日版本号:1.0v题目描述:输入二元一次方程各项系数然后解出方程的根输入:方程的各项系数输出:方程的根样例输入:1 2 3样例输出:-1.00+1.41i -1.00-1.41i*/#include <stdio.h>#include <stdlib.h>int main(){    double a,b,c,d,e,x1,x2;    scanf("%lf%lf%lf",&a,&b,&c);    d=b*b-4*a*c;    if(d>=0)        {            d=sqrt(d);            x1=(-b+d)/(a*2);            x2=(-b-d)/(a*2);            if(x1>=x2)                printf("%.2f %.2f",x1,x2);            else                printf("%.2f %.2f",x2,x1);        }    else        if(d<0)    {        d=sqrt(-d)/(2*a);        e=(-b)/(2*a);        printf("%.2f+%.2fi %.2f-%.2fi",e,d,e,d);    }    return 0;}

0 0
原创粉丝点击