25332 Problem A 例题4-1 一元二次方程求根
问题 A: 例题4-1 一元二次方程求根
时间限制: 1 Sec 内存限制: 12 MB
题目描述
求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,但不保证b2-4ac>0。
程序中所涉及的变量均为double类型。
输入
以空格分隔的一元二次方程的三个系数,双精度double类型
输出
分行输出两个根如下(注意末尾的换行):
r1=第一个根
r2=第二个根
结果输出时,宽度占7位,其中小数部分2位。
如果方程无实根,输出一行如下信息(注意末尾的换行):
No real roots!
样例输入
1 2 3
样例输出
No real roots!
经验总结
还是利用一元二次方程与根的关系求解,只不过要注意无解情况的输出~
AC代码
#include <cstdio>
#include <cmath>
int main()
{double a,b,c;scanf("%lf %lf %lf",&a,&b,&c);double delt;delt=b*b-4*a*c;if(a==0)return 1;if(delt<=0){printf("No real roots!");return 1;}else{double r1,r2;r1=(-b+sqrt(delt))/(2*a);r2=(-b-sqrt(delt))/(2*a);printf("r1=%7.2f\nr2=%7.2f",r1,r2);}return 0;
}
25332 Problem A 例题4-1 一元二次方程求根相关推荐
- 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码.doc
一元二次方程求根Java源程序代码.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 //求解一元二次方程ax^2+bx+c= ...
- Java实现一元二次方程求根问题
使用系统:Windows10: 使用JDK:Java SE Development Kit 17.0.2: 使用开发环境:eclipse. 一.代码 package Hello; import jav ...
- 【Python】编程练习:一元二次方程求根
文章目录 题目描述 输入格式 输出格式 测试样例 样例1 输入 输出 样例2 输入 输出 样例3 输入 输出 参考代码 题目描述 一元二次方程 ax2+bx+c=0ax^2+bx+c=0ax2+bx+ ...
- Matlab一元二次方程求根
因为Matlab能进行复数运算,所以可以直接求解一元二次方程. 叮~~ function [x]=equation(a,b,c) d=b*b-4*a*c; x=[(-b+sqrt(d))/(2*a), ...
- C++ 一元二次方程求根,直输方程可含分数(附源码、注释)
写在前面:翻看以前做的程设题,偶然看到这个期末考没做出来的硬茬(当时是一元一次求根),重新写了个升级版,弥补一下遗憾. 力扣题库"求解方程"可过,改一下函数名即可. 目录 格式控制 ...
- 一元二次方程求根c语言编码,一元二次方程求解程序完整代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...
- c语言一元二次方程求根代码,一元二次方程求解程序完整代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...
- 一元二次方程求根(含根情况的判断)
在开始进行编写程序之前我们应该先知道求根公式的数学形式,这样会方便我们理解如何编写Python的公式代码. 求根公式如下: 接着,将它编成代码: delta = b**2 - 4 * a * c x1 ...
- 函数定义——一元二次方程求根
# -*- coding: utf-8 -*- import mathdef quadratic(a, b, c):delta = b ** 2 - 4 * a * cif delta < 0: ...
最新文章
- 关于js中的时间处理
- 道格拉斯算法 java_道格拉斯-普克算法的java的实现代码如下
- 七天入门linux,一个Linux新手的七天
- python socket 发送十六进制_python用socket怎么发送一段二进制数据
- oracle thin和oci 区别
- MySQL 之 索引
- 解决python使用happybase连接hbase报错thriftpy2.transport.base.TTransportException....TSocket read 0 bytes
- 未定义标识符 stringc/c++(20)_天津港20款丰田塞纳四驱顶配现车价格优惠
- opencv-api imread imwrie
- matlab与计量经济模型,计量经济学和matlab.pdf
- html5标签含义元素周期表
- 命令与征服:红色警戒3 解决游戏启动时界面黑屏,但右上角有五角星电脑卡死的问题——hosts
- Python 安装包环境小问题:WARNING: The repository located at pypi.douban.com is not a trusted or secure host a
- 安装fluxion 报错 E: 无法定位软件包 pyrit
- Android基础——Alarm
- 干货!!史上最全Java学习视频
- 实用工具分享——PDF阅读
- 通用计算机与嵌入式的比较,嵌入式系统与通用计算机系统相比有什么特点?如题 谢谢了...
- 如何从视频聊天软件源码下手,解决敏感词屏蔽问题
- 游戏运营是什么?具体负责的工作有哪些?