已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数abc的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0。

#include <stdio.h>

#include<math.h>

int main()

{

double a,b,c;

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

double x1,x2;

if(b*b-4*a*c>0)

{

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

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

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

printf("x2=%.5f",x2);

}else if(b*b-4*a*c==0)

{

x1=(-b)/(2*a);

printf("x1=x2=%.5f",x1);

}else if(b*b-4*a*c<0)

{

double x1,y1,x2,y2;

x1=(-b)/(2*a);

y1=sqrt(-(b*b-4*a*c))/(2*a);

printf("x1=%.5f",x1);

if(y1>0){

printf("+%.5fi\n",y1);

}else{

printf("%.5fi\n",y1);

}

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

y2=-sqrt(-(b*b-4*a*c))/(2*a);

printf("x2=%.5f",x2);

if(y2>0)

{

printf("+%.5fi",y2);

}else{

printf("%.5fi",y2);

}

}

return 0;

}

输入一元二次方程的三个系数求方程的根相关推荐

  1. 输入一元二次方程的三个系数求方程的根(考虑不存在)

    已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...

  2. 输入一元二次方程的三个系数求方程的实根(顺序结构)

    二次方程的三个系数,编程求ax²+bx+c=0方程的根,系数a,b,c的值由键盘输入.                        求一元二次方程ax²+bx+c=0(

  3. 一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...

    [java]代码库import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Chp13_1 exte ...

  4. 从键盘输入一元二次方程的三个系数,求其两个实根(考虑判别式可能为负的情况,还需要考虑二次项系数a和一次项系数b 是否为0的情况)。

    package 第三周课后编程练习与学习任务; import java.util.Scanner; public class zuoye2 { public static void main(Stri ...

  5. 4、输入一元二次方程的三个系数,求根。

    #include<stdio.h> #include<math.h> int main() {float a,b,c,delta,x,x1,x2;printf("请输 ...

  6. 输入一元二次方程的三个系数,求方程的实根

  7. python输入一元二次方程的三个系数abc_python入门(三)--基础

    python入门(三)--基础 注释: 以"#"开头 代码块: 以冒号":"结尾的缩进(Tab建)语句,大小写敏感 字符串: 用''或者"" ...

  8. c语言输入一元二次方程三个系数,C语言程序 一元二次方程

    //求一元二次方程:ax2+bx+c=0(a≠0)的解 #include #include main() { int a,b,c; double x1,x2,delta; char ch; print ...

  9. 习题2.2 编写程序,输入一元二次方程的系数,输出它的根

    #include <stdio.h> #include <math.h> int main() //鉴于一元三次太难,现先练习一元二次方程 {double a, b, c,de ...

最新文章

  1. 64位游戏找call_游戏安全之游戏Call检测的对抗与防护
  2. 简单免费工具实现手机端信息统计
  3. C#WinForm App自动更新(Live Update)架构
  4. java泛型机制的好处_java 泛型机制
  5. 17个实用的JavaScript数组和对象的方法
  6. Loj #6307. 「雅礼国庆 2017 Day1」Clique
  7. cookies的存值问题
  8. 编程开发之--java多线程学习总结(3)类锁
  9. html如何绘制棒棒糖,如何使用css来画一个棒棒糖
  10. 【C++】算法集锦(11):敏感词过滤算法(DFA)
  11. mac vs 返回上一步_Mac 上 VSCode常用快捷键
  12. 基于crontab的服务器恶意程序
  13. matlab 图像分割库,图像分割Matlab代码
  14. SCI论文发表中需要经历哪些过程?
  15. iOS - 动态库上架瘦身(去调虚拟机架构),不然验证会报错。
  16. 【论文笔记】视频息肉分割VPS:Video Polyp Segmentation A Deep Learning Perspective
  17. Python---第6天:数据处理的瑞士军刀pandas下篇
  18. 启动不了 驱动程序签字功能_装机员教你解决Windows无法验证文件数字签名无法启动系统...
  19. 谈谈我对Mac笔记本的使用感受
  20. 2022年NOC软件创意编程(学而思赛道)决赛小学初中组python

热门文章

  1. python读取xlsx文件pandas_Python使用pandas读取xlsx文件,python
  2. BrainCo头环,致力于提升儿童脑智发育
  3. 反记账对BSEG和FAGLFLEXA的影响
  4. SAP 如何设置反记账
  5. Android从USB声卡录制高质量音频-----使用libusb读取USB声卡数据
  6. 中国移动打造VoLTE加密通信业务平台
  7. 论文翻译——vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases
  8. 软件开发模型与过程改进
  9. 三维空间中的几何变换-平移旋转缩放
  10. 杨澜的一句话,却要让我记一生