算法题(计算一元二次方程的根)
原题链接
题目描述
求ax^2+bx+c=0方程的根。
输入
T组输入,对于每组输入每行三个实数a、b、c。
输出
对于每一组a、b、c,如果无解就输出“This equation is unsolvable!”。如果有解就按从小到大的方式输出2个解,满足a不等0(一元二次方程,我说的没错吧,就是简单题),中间用空格隔开,格式如样例。(结果保留2位小数)。
解题思路
1、正常数学思维即可解题。
2、需要用到sqrt()函数开方,头文件注意加#include<math.h>。
3、多组输入,用while循环即可。
参考代码
#include<stdio.h>
#include<math.h>
int main(){double x1,x2,a,b,c,n,m;int j;scanf("%d",&j);while(j--){scanf("%lf%lf%lf",&a,&b,&c);if(a!=0){n=(b*b)-(4.0*a*c);if(n<0)printf("This equation is unsolvable!\n");else{m=sqrt(n);x1=(-b+m)/(2.0*a);x2=(-b-m)/(2.0*a);if(x1<=x2)printf("x1=%.2lf x2=%.2lf\n",x1,x2);elseprintf("x1=%.2lf x2=%.2lf\n",x2,x1);}}}return 0;
}
算法题(计算一元二次方程的根)相关推荐
- Java简单题-----计算一元二次方程的根
计算一元二次方程的根: import java.util.*;public class theSolutionOfEquation {public static void main(String [] ...
- 可以计算一元二次方程复数根的模拟计算机
可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...
- java——计算一元二次方程的根
class FindRoot{ //计算一元二次方程的根static double[] root(double a, double b, double c) throws Exception{doub ...
- EduCoder-程序设计技术R-选择结构程序设计进阶-(第1关:快递费用计算)(第2关:计算一元二次方程的根)(第3关:产品信息格式化)
目录 第1关:快递费用计算 代码示例 第2关:计算一元二次方程的根 代码示例 第3关:产品信息格式化 代码示例 第1关:快递费用计算 任务描述 本关任务:编写一个计算机快递费的程序. 上海市的某快递公 ...
- 3-4 3.4编程计算一元二次方程的根
3-4 3.4编程计算一元二次方程的根 3.4. A quadratic equation is an equation that either has the from or an equation ...
- python计算一元二次方程的根
python计算一元二次方程的根 小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码. 发现使用python写求解方程要比c语言简单..但是学艺不精,,勿喷 以下代码能够 ...
- MVC模式计算一元二次方程的根及梯形面积
文章目录 一.实验目的 二.实验内容 实验6-1: 实验6-2: 三.参考代码 实验6-1: 实验6-2: 四.实验结果 实验6-1: 实验6-2: 五.讨论 一.实验目的 本实验的目的是掌握在MVC ...
- java计算一元二次方程的根_java基础 --- 求一元二次方程的根(分情况讨论)-Go语言中文社区...
package com.test;//创建一个test包 import java.util.Scanner;//导入java.util包中的Scanner类(使用此类可以方便的完成输入流的输入操作) ...
- C语言计算一元二次方程的根(完全版)
题目(Description): 求一元二次方程ax2+bx+c=0的根.a.b.c为任意实数. 输入(Input): 任意三个系数a.b.c. 输出(Output): x1 x2实根(保留2位小数) ...
最新文章
- centos不允许root直接登陆
- 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程
- 重磅!吴恩达家的NLP课程发布啦!
- 3-4HDFS的特点
- ECCV 2020 论文大盘点-实例分割篇
- gps频率范围_以GPS为例讲解射频接收阻抗匹配的过程
- 加密保护软件 WinLicense常见问题整理大全(四)
- 操作文件读写JSON的建议工具类
- matlab调用摄像头人脸识别,matlab-调用摄像头人脸识别
- Conda虚拟环境更新pip方法
- java获取图片流_JAVA IO流读取图片的问题
- 物联网终端安全系列(之三) -- 物联网终端安全解决方案概述
- Git和Gitlab协同工作
- RTL8152网卡Linux驱动,openwrt增加 rtl8150 USB网卡驱动支持
- 2022妈妈杯移动通信网络站址规划和区域聚类问题D题思路导读,你还在用kmeans?
- Excel xlsx file; not supported报错
- python爬虫入门技术手册
- 易语言取php网页数据,易语言爬取网页内容方法
- 【附证明】用ArcGIS中Band Collection Statistics做相关性分析可能存在错误
- pscc2018安装服务器无响应,强大的功能无法使用,大神教你一招解决PSCC2018无法安装扩展插件...