谭哥c语言第七章

//#include <stdio.h>
//#include <math.h>
///*
//2.求方程ax2+bx+c=0的根,
//用3个函数分别求当: 
//b-4ac大于0、等于0和小于0时的根
//并输出结果.
//从主函数输人a,b,c的值。
//*/
//
//void deta_two(double a, double b, double c, double d) {
//    //b-4ac大于0
//    double s1 = 0,s2=0;
//    s1 = (-b + sqrt(d)) / (2 * a);
//    s2 = (-b - sqrt(d)) / (2 * a);
//    printf("一元二次方程根为:x1 = %0.6lf x2 = %0.6lf\n",s1,s2);
//}
//
//void deta_one(double a, double b, double c, double d) {
//    //b-4ac == 0
//    double s1 = 0;
//    s1 = (-b + sqrt(d)) / (2 * a);
//    printf("一元二次方程根为:x1 == x2 = %0.6lf\n", s1);
//}
//
//void deta_zero(double a, double b, double c, double d) {
//    //b-4ac < 0
//    double s1 = 0,s2 = 0;
//    s1 = -b / (2 * a);
//    s2 = sqrt(-d);
//    printf("一元二次方程根为:x1 =%0.6lf+%0.6lfi  x2 = %0.6lf-%0.6lfi\n", s1, s2, s1, s2);
//}
//
//void main() {
//    void deta_two(double a, double b, double c, double d);
//    void deta_one(double a, double b, double c, double d);
//    void deta_zero(double a, double b, double c, double d);
//    double a ,b,c,zhi,deta;
//    a = b = c = zhi = deta = 0;
//    printf("请输入abc的值,以空格分隔\n");
//    scanf_s("%lf%lf%lf",&a,&b,&c);
//    if (a == 0)
//    {
//        if (b != 0)
//        {
//            printf("因为a为0,所以方程不为二次方程,此时根为:%0.6lf\n", -c / b);
//        }
//        else if (c != 0)
//        {
//            printf("方程无解\n");
//        }
//        else
//        {
//            printf("不要搞笑\n");
//        }
//    }
//    else
//    {
//        deta = b * b - 4 * a * c;
//        if (deta > 0)
//        {
//            deta_two(a, b, c, deta);
//        }
//        else if (deta == 0)
//        {
//            deta_one(a, b, c, deta);
//        }
//        else
//        {
//            deta_zero(a, b, c, deta);
//        }
//    }
//
//}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值