【题目描述】

求ax2+bx+c=0方程的根。系数由键盘输入。(要求将方程的解的实根可能性全部列出,)

【输入说明】

输入只有一行,包含3个整数,分别表示a,b,c

【输出说明】

输出只有一行,若方程有两个实根,输出就有两个数字,中间用一个半角空格间隔。若方程有一个实根,就有一个数字。小数位保留两位。若无实根,输出"无实根"。

【样例输入】

4 5 1

【样例输出】

-0.25 -1.00

代码实现

#include <stdio.h>

#include <math.h>

int main()

{

double x1,x2,a,b,c;

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

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

{printf("无实根");}

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

printf("%.2lf",(-b+sqrt(b*b-4*a*c))/(2*a));

else  printf("%.2lf %.2lf",(-b+sqrt(b*b-4*a*c))/(2*a),(-b-sqrt(b*b-4*a*c))/(2*a));

return(0);

}

求一元二次方程的根(C语言实现)相关推荐

  1. 使用c语言求一元二次方程的根

    要想使用c语言编写这个实例,就需要知道数学上的公式. 一元二次方程表达式为:a * x * x + bx + c = 0(其中,a ≠ 0) 根的判别式为:Δ = b * b - 4 * a * c: ...

  2. c语言学习-求一元二次方程的根

    求一元二次方程的根 程序流程图: 代码: #include<stdio.h> #include<math.h> void main() {float a,b,c,s,x1,x2 ...

  3. C语言小白初试 7-1 求一元二次方程的根 (20 分)

    7-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据系数情况,输出不同结果: ...

  4. 计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根

    1 #include<stdio.h> 2 #include<math.h> 3 int main() { 4 // 待解方程数目 5 int n; 6 scanf(" ...

  5. OpenJudge NOI 1.4 20:求一元二次方程的根

    [题目链接] OpenJudge NOI 1.4 20:求一元二次方程的根 [题目考点] 1. 一元二次方程求根 包括求实根与虚根 2. if-else if-else语句 3. 浮点数比较 [解题思 ...

  6. 7-157 求一元二次方程的根 (20 分)

    7-157 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根据 ...

  7. 实验3-1 求一元二次方程的根 (20 分)

    实验3-1 求一元二次方程的根 (20 分) 本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数. 输入格式: 输入在一行中给出3个浮点系数a.b.c,中间用空格分开. 输出格式: 根 ...

  8. 例题(8.3) 求一元二次方程的根 (1051)

    题目 - 例题(8.3) 求一元二次方程的根 (1051)   来源 计算概论05 描述 利用公式  x1 = (-b + sqrt(b*b-4*a*c))/(2*a)  x2 = (-b - sqr ...

  9. Python 求一元二次方程的根(包括虚根)

    如图所示,求一元二次方程的根(包括虚根),代码如下: import math a = float(input()) b = float(input()) c = float(input()) delt ...

  10. Java求一元二次方程的根

    求一元二次方程的根. [问题描述]编写程序,从键盘输入三个系数ax2+bx+c=0,计算方程的解并输出.需要考虑方程有虚根.方程有实根.方程是一元一次方程.没有根等.输出方程的解并保留6位小数. im ...

最新文章

  1. JS编程建议——42:用好正则表达式静态值
  2. 服务器选型:怎样的一款服务器产品才算是优秀的
  3. 请问运行py文件的时候怎么样可以不让那个黑框一闪...
  4. Linux中Samba详细安装
  5. python 内推_[宜配屋]听图阁
  6. web安全检查_如何利用现代Web检查器的功能
  7. Spring Security:初体验
  8. markdown编辑器 使用语法
  9. Enumeration与Iterator接口
  10. vue动态改变css样式
  11. PHP代理平台最新星外主机代理平台模板聚合多代理主机加盟网站源码程序整合一站式
  12. 快速理解色彩搭配的三个配色知识
  13. QQ通信原理及QQ是怎么穿透内网进行通信的?
  14. grafana设置邮件监控报警
  15. 面向对象系列(四)-接口的特点
  16. LoRa 学习Day4 LoRa无线通信设计(二)空空距离测试
  17. 函数(详解)——C语言
  18. 测试家里网速用什么软件,家中宽带网速多少?教你测试小妙招
  19. 平安居家养老服务上市
  20. biopython中文指南_Biopython的列表和限制类型

热门文章

  1. 公司如何监控员工电脑屏幕?
  2. 20考研吉大计算机学院软件学院人工智能学院考研高分学长复习攻略!!!
  3. fireworks 制作html,如何在 Fireworks 8中创建HTML切片
  4. 对拼多多限时大红包的一些看法
  5. WebMatrix网站开发系列教程:第一讲 WebMatrix入门经典
  6. 索尼笔记本 触摸屏 fn 快捷键处理
  7. 搞不懂SDN?那是因为你没看这个小故事…
  8. 全国电子矢量地图交流
  9. 使用python进行新浪微博粉丝爬虫
  10. java获取gps 串口_从串口读取GPS数据