zoukankan      html  css  js  c++  java
  • C语言-郝斌笔记-001求二次方程的根

    求二次方程的根

     1 #include <stdio.h >
     2 #include<math.h>
     3 int main(void) {
     4     //把三个系数保存到计算机中
     5     int a = 1; //=不表示相等,表示赋值
     6     int b = 4;
     7     int c = 4;
     8     double delta; //delta存放的是b*b-4*a*c
     9     double x1; //存放一元二次方程的其中一个解
    10     double x2; //存放一元二次方程的其中一个解
    11     delta = b * b - 4 * a * c;
    12 
    13     if (delta > 0) {
    14         x1 = (-b + sqrt(delta)) / (2 * a);
    15         x2 = (-b - sqrt(delta)) / (2 * a);
    16         printf("该一元二次方程有两个解,x1=%f,x2=%f
    ", x1, x2);
    17     } else if (delta == 0) {
    18         x1 = (-b) / (2 * a);
    19         //x1 = x2; //右边赋给左边
    20         printf("该一元二次方程有一个唯一解,x1 = x2=%f
    ", x1);
    21     } else {
    22         printf("无解
    ");
    23     }
    24 }

    #include <stdio.h >#include<math.h>int main(void) {    //把三个系数保存到计算机中    int a = 1; //=不表示相等,表示赋值    int b = 4;    int c = 4;    double delta; //delta存放的是b*b-4*a*c    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 ", x1, x2);    } else if (delta == 0) {        x1 = (-b) / (2 * a);        //x1 = x2; //右边赋给左边        printf("该一元二次方程有一个唯一解,x1 = x2=%f ", x1);    } else {        printf("无解 ");    }}

  • 相关阅读:
    java8 查找字符串中首次出现2次的字母
    java8 stream编程
    详解--从地址栏输入url到页面展现中间都发生了什么?
    前端aes解密实战小结
    使用高德地图开发需要注意的一些点
    vue-cli项目打包优化(webpack3.0)
    3种web会话管理方式
    web缓存之--http缓存机制
    javascript创建对象的几种方式
    对原型链、闭包的理解
  • 原文地址:https://www.cnblogs.com/shamgod/p/5392878.html
Copyright © 2011-2022 走看看