基本信息
源码名称:解一元二次方程机(简单)
源码大小:0.60KB
文件格式:.cpp
开发语言:C/C++
更新时间:2018-03-04
   源码介绍
一个解一元二次方程机

// 方程机.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "math.h"
#include <stdio.h>


int main(int argc, char* argv[])
{
    int a = 1;
    int b = 5;
    int c = 6;
    double delta;
    double x1;
    double x2;
    delta=b*b-4*a*c;
    if(delta > 0)
    {
        x1 = (-b sqrt (delta))/ (2*a);
        x2 = (-b - sqrt (delta))/ (2*a);
        printf("该一元二次方程有两个解,x1 = %f, x2 = %f\n",x1, x2);
    }
    else if (delta==0)
    {
        x1 = (-b) / (2*a);
        x2 = x1;
        printf("该一元二次方程有一个唯一解,x1 = x2 = %f\n",x1);

    }
    else
    {
        printf("无解\n");
    }
    return 0;
}