AcWing 658. 一元二次方程公式
题目
读取三个浮点数 a,b,c 的值,利用一元二次方程求根公式对方程 ax2+bx+c=0 进行求解。
如果 b2−4ac<0 导致方程无解或 a=0,则输出 Impossivel calcular
。
输入格式
输入三个浮点数 a,b,c。
输出格式
参照输出格式,输出方程的根,输出结果保留五位小数,如果无解则输出 Impossivel calcular
。
两个根可以按任意顺序输出,都算正确。
数据保证不存在只有一个解的情况。
数据范围
−1000.0≤a,b,c≤1000.0
输入样例:
10.0 20.1 5.1
输出样例:
R1 = -0.29788
R2 = -1.71212
源代码
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{double a,b,c;cin>>a>>b>>c;double delta=b*b-4*a*c;if(delta<0||a==0){cout<<"Impossivel calcular";return 0;}double r1=(-b+sqrt(delta))/(2*a);double r2=(-b-sqrt(delta))/(2*a);cout<<"R1 = "<<setiosflags(ios::fixed)<<setprecision(5)<<r1<<endl;cout<<"R2 = "<<setiosflags(ios::fixed)<<setprecision(5)<<r2<<endl;return 0;
}
AcWing 658. 一元二次方程公式相关推荐
- 【ACWing】658. 一元二次方程公式
题目地址: https://www.acwing.com/problem/content/660/ 读取三个浮点数a,b,ca,b,ca,b,c的值,利用一元二次方程求根公式对方程 ax2+bx+c= ...
- Java黑皮书课后题第3章:*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果
*3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax2+bx+c=0,编写程序提示用户输入a b c的值,并显示基于判断式的结果 题目 题目描述 运行示例 破题 代码 题目 题目描述 ...
- 方差公式初三_初中数学,一元二次方程的解法:公式法、因式分解法和十字相乘法基础练习...
初中数学,一元二次方程的解法:公式法.因式分解法和十字相乘法基础练习.这节课是基础课,主要讲解除配方法外的其它解法,其中十字相乘法不是一种独立的解法,它应该归类于因式分解法,因为有不少学生对这种解法不 ...
- 用c语言求解ax2 bx c=0方程的根,用公式法求解一元二次方程ax
用公式法求解一元二次方程ax2+bx+c=0,并要求输出它的实根. 答案 思路分析:本题考查条件语句设计程序的应用.输入三个实数a,b,c,通过判断判别式Δ是否为零来求实根. 解:程序框图如图1-2- ...
- 【组合数学】递推方程 ( 特征方程与特征根 | 特征方程示例 | 一元二次方程根公式 )
文章目录 一.特征方程与特征根 二.特征方程与特征根 示例 ( 重要 ) 一.特征方程与特征根 常系数线性齐次递推方程标准型 : {H(n)−a1H(n−1)−a2H(n−2)−⋯−akH(n−k)= ...
- Java *3.1(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax^2 + bx + c = 0的两个根:
b^2 - 4ac 称作一元二次方程的判别式.如果它是正值,那么一元二次方程就有两个实数根.如果它为0,方程式就只有一个根.如果它是负值,方程式无实数根. 编写程序,提示用户输入a.b和 ...
- 计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根
1 #include<stdio.h> 2 #include<math.h> 3 int main() { 4 // 待解方程数目 5 int n; 6 scanf(" ...
- Codeforces Round #144 (Div. 2) B. Non-square Equation 数学解一元二次方程+分析
http://codeforces.com/problemset/problem/233/B 题意: x2 + s(x)·x - n = 0, 给出n的值,求x的值,这里s(x)表示x各位数字的和. ...
- python计算一元一次方程的根_5-2 一元二次方程
前言 我们已经学习了二次函数的一般式和顶点式,顶点式展开之后就是一般式,那么一般式能变成顶点式吗? 如果我们能把一般式转换为顶点式,那么我们就可以轻松找到二次函数的顶点,从而很容易画出二次函数. 这个 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1058:求一元二次方程
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 24853 通过数: 3925 [题目描述] 利用公式,求一元二次方程ax2+bx+c=0的根,其中a不等于0.结果要求精确到小数点 ...
最新文章
- unity Android 剪贴板,Unity移动端的复制要这么写示例代码
- 图书馆为什么使用sip2协议_RFID无人智能借还书柜让微型图书馆“触手可及”
- 企业实战_03_Redis基础命令
- java xml 读取库_Java开发中读取XML与properties配置文件的方法
- pandas分组计算平均值_pandas索引,分组计算
- 牛顿下山法python_一文看懂牛顿法(附Python实现)
- activiti(7.0)排他网关
- spellcheck 属性 html5的新属性,对元素内容进行拼写检查
- 《HTML5从入门到精通》中文学习教程
- 传统蓝牙HCI连接的流程介绍
- Docker使用教程超详细
- 易语言-通过快捷方式.lnk文件获取.exe源文件地址
- ZBrush菜单栏详解(二),3D建模新手必走的进阶之路
- 相机内参,外参的物理意义
- 什么是产品经理,职责是什么?如何入门?
- 从wolai转移到Notion
- 粒子群算法matlab代码(注释很详细哦,图像也美美哒,任意维度)
- ubuntu中使用vi编辑无法使用上下左右移动键的处理方式
- 为什么就连iPhone、三星手机的电池都能出问题?
- Famp;amp;C游戏推荐Canvas2~茜色的调色盘~~茜色のパレット~介绍下载
热门文章
- eSpeak: Linux文本转语音工具
- linux怎么查看安装杀毒软件,linux杀毒软件clamav安装与使用
- java知识点ppt背景图片,Java 给PowerPoint文档设置背景颜色和背景图片
- HTTP 和 HTTPS 有什么区别?
- 电子邮件地址怎么写?
- 使用SpringBoot完成RabbitMQ与Dubbo框架集成例程
- 【Matlab MTSP】灰狼算法求解多旅行商问题(同始终点)【含源码 1564期】
- 电子设计大赛-无线电类题目分析
- html语言设置表格颜色,HTML怎么设置表格单元格颜色
- 尚硅谷java——项目一 家庭收支记账软件