解一元二次方程ax2+bx+c=0的解。输入
多组测试,每行输入三个实数a,b,c的值,a 不为0.输出
输出两个根X1和X2,用空格隔开,具体格式为:X1 X2其中大的根先输出,即X1>=X2。
结果保留两位小数。如果没有实根,输出“NO”样例输入(所给的几个样例虽然都是整数,但没有其他所有说输入一定都是整数)
1 5 -2
1 1 2
1 -2 1
样例输出
0.37 -5.37
NO
1.00 1.00
提示
该题有多组测试数据#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <ctype.h>
//主函数main
int main()
{float a, b, c;while (scanf("%f %f %f", &a, &b, &c) != EOF){float delta = b * b - 4 * a * c;float x1, x2;if (delta >= 0){x1 = (-b + sqrt(delta)) / (2 * a);x2 = (-b - sqrt(delta)) / (2 * a);printf("%.2f %.2f\n", x1, x2);}else{printf("NO\n");//NO不是No}}return 0;
}

一元二次方程ax2+bx+c=0的解相关推荐

  1. 解一元二次方程ax2+bx+c=0的解。

    输入有三行,分别是三个实数a,b,c的值,且a不等于0. 输出两个根X1和X2,用空格隔开,具体格式为: X1 X2 其中大的根先输出,即X1>=X2. 结果保留两位小数.数据保证一定有实根. ...

  2. Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果

    *3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...

  3. 汇编语言程序设计 --- 一元二次方程ax2+bx+c=0求解(含注释详细源代码)

    目录 一.实验内容 二.实验说明 三.实验报告要求 四.实验目的 五. 程序流程图 六.内存变化情况 七.源程序代码 (详细注释) 一.实验内容 一元二次方程ax2+bx+c=0求解. 二.实验说明 ...

  4. c语言求解一元二次方程的两相等实根,c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根...

    c语言改错题 有关求一元二次方程ax2+bx+c=0的两个实根0 麻烦帮忙看看下面三个程序的区别~~谢谢啦 下列是用于求一元二次方程ax2+bx+c=0的两个实根的三个c程序,分别采用不同的方法或使用 ...

  5. 求一元二次方程ax2+bx+c=0的根

    编写程序,用户输入一元二次方程的系数,求其根.程序能输入两组数据,得出两组结果,能处理复数根. 提示:两组输入可用下列循环实现: for(int i=0;i<2;i++) { -- } 程序运行 ...

  6. C语言 求一元二次方程ax2+bx+c=0的根

    #include<stdio.h> #include<math.h> int main() {int a,b,c,x,d;float x1,x2;scanf("%d% ...

  7. 求一元二次方程ax2+bx+c=0的实数根

    #include "math.h"  // 这个头文件是对应后面的sqtr函数 #include "stdio.h" int  main() { float a ...

  8. 对一元二次方程ax2+bx+c=0,输入该方程的三个实系数a,b,c(输入的数值应保证方程有实根),计算并输出该方程的两个实根。

    输入格式: 输入在一行中给出2三个实系数a,b,c 输出格式: 在一行中输出方程的两个实根. 输入样例: 3.0 4.0 1.0 输出样例: v1=-1.00,v2=-0.33 #include< ...

  9. c语言计算一元二次方程ax2+bx+c=0的根,C语言,求一元二次方程ax2+bx+c=0的根。

    #include #include float x1,x2,disc,realpart,imagpart;//全局变量 float great_than_zero(float a,float b)// ...

最新文章

  1. 对抗攻击最新研究:仅修改「一个像素」即可骗过神经网络!
  2. 爱因斯坦谜题解答(三种算法比较)
  3. go gin框架:StaticFS搭建文件服务器(可以加载文件夹及文件)
  4. array DEMO
  5. 微机原理实验2:多字节BCD加法实验
  6. An end-to-end TextSpotter with Explicit Alignment and Attention
  7. 查看网卡流量:nload
  8. android image 转yuv_Android将camera获取到的YuvData在jni中转化为Mat方法
  9. pythonopencv人脸相似度_图像相似度算法的个人见解(pythonopencv)-Go语言中文社区...
  10. 让极路由给支持WDS的路由器无线桥接教程
  11. Vue基础知识总结 4:vue组件化开发
  12. java代码格式化的快捷键设置_如何使用VS中的快捷键快速格式化代码使好看,整齐...
  13. 检测移动端设备信息 (手机品牌、系统版本等 或 PC
  14. 手机ncm转mp3工具_一款手机、电脑都能用的文字转语音工具,够高能! - 橘子世界...
  15. 大伽「趣」说AI:在多个场景中的AI落地实践
  16. Wireshark过滤器写法总结
  17. RGB彩色空间和YIQ、灰度等的转化
  18. 《第五项修炼,学习型组织的艺术与实践》读书笔记
  19. 解决Anaconda无法添加环境变量问题,适用于Linux的大多数发行版本。
  20. matlab向excel连续写数据,每次换行

热门文章

  1. 切勿忽视晶振的选型设计!
  2. python模拟手写笔迹_Python实现基于KNN算法的笔迹识别功能详解
  3. Audience Insights被下架后,Facebook广告定位的最佳替代方案
  4. 网站流量统计分析系统-01
  5. MATLAB仿真短路计算,基于MATLAB短路电流计算与仿真.doc
  6. 2022年应届大学毕业生就业分析报告
  7. MCNP6中Fmesh卡使用简单感想
  8. Mysql优化,是什么,如何优化(一)
  9. allure安装与使用
  10. JavaScript基础知识总结复习(一)