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

int main()
{
    int a, b, c;
    double delta, x1, x2;
    scanf("%d%d%d", &a, &b, &c);
    delta = b * b - 4 * a * c;
    if(delta < 0) 
    {
        printf("没有实根\n");
    }
    else if(delta == 0) 
    {
        x1 = -b / (2.0 * a);
        printf("实根为%.2lf\n", x1);
    }
    else 
    {
        x1 = (-b + sqrt(delta)) / (2.0 * a);
        x2 = (-b - sqrt(delta)) / (2.0 * a);
        printf("实根为%.2lf %.2lf\n", x1, x2);
    }
    return 0;
}
编写程序从键盘输入一个二元一次方程ax2+bx+c=0的三个参数a、b、c均为整数求此方程的实根的c语言程序。如果方程有实根则输出实根精确到小数点后2位较大实根在前如果没有实根则输出没有实根的信息。

原文地址: https://www.cveoy.top/t/topic/blaI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录