当前位置: 首页 > news >正文

C语言——求解一元二次方程

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main(int argc, char *argv[]) {

       float a,b,c,delta,x1,x2;

       printf("请输入一元二次方程的三个系数:\n");

       scanf("%f %f %f",&a,&b,&c);

       if(a==0)

       {

              printf("分母不能为0\n");

       }

       else

       {

              delta = b*b - 4*a*c;

              if(delta<0)

              {

                     printf("没有实数根");

              }

              else

              {

                     x1 = (-b+sqrt(delta))/(2*a);

                     x2 = (-b-sqrt(delta))/(2*a);

                     printf("x1=%f\n",x1);

                     printf("x2=%f\n",x2);

              }

       }

      

       return 0;

}


http://www.mrgr.cn/news/58158.html

相关文章:

  • 1024是什么日子
  • 在线教育(培训+考试)/企业培训-企业培训平台-企业培训平台系统-企业内部培训系统-在线教育-Java语言开发
  • Tomcat隐藏版本号和报错信息
  • 技术成神之路:设计模式(二十二)命令模式
  • Aatrox-Bert-VITS2部署指南
  • ESP32移植Openharmony外设篇(3)OLED屏
  • 【付费】Ambari集成Dolphin实战-004-实战bigtop.bom——下
  • 网易博客旧文----BASE64编码解码工具的使用
  • Jenkins + GitLab + Docker实现自动化部署(Java项目)
  • 基于ssm+jsp的宠物常规护理知识管理系统设计与实现(含源码+数据库)
  • Strategy_Mode
  • vue中使用 html2canvas绘制图片并下载
  • 一些关于 WinCC Comfort 和 WinCC Advanced 脚本编程语言 VBS 的实用技巧
  • 《Python游戏编程入门》注-第3章3
  • TinyC编译器6—用 flex 做词法分析
  • JVM学习之路(3)类加载器
  • 正则表达式基础知识
  • 【Docker】Dockerfile 用于组装镜像的指令都有啥?
  • Robot Framework接口自动化测试案例
  • Shell 编程-Shell 函数你学会了吗?
  • 【含开题报告+文档+PPT+源码】社区医院预约挂号看病系统的设计与实现
  • python回调函数概念及应用场景举例
  • 于Java语言 Netty通讯框架的云块充协议1.5_云快充协议1.6_云快充协议1.4_云快充协议
  • Flutter TextField和Button组件开发登录页面案例
  • 【赵渝强老师】Hive的内部表与外部表
  • TreeMap详解