原题链接

题目描述

求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;
}

算法题(计算一元二次方程的根)相关推荐

  1. Java简单题-----计算一元二次方程的根

    计算一元二次方程的根: import java.util.*;public class theSolutionOfEquation {public static void main(String [] ...

  2. 可以计算一元二次方程复数根的模拟计算机

    可以计算一元二次方程复数根的模拟计算机 模拟计算机采用模拟电路计算加减乘除.例如计算,(28+80-65)×56÷79,可以先用直流电源电路产生一个DC28V,1A的信号,这个信号代表实数28.再用直 ...

  3. java——计算一元二次方程的根

    class FindRoot{ //计算一元二次方程的根static double[] root(double a, double b, double c) throws Exception{doub ...

  4. EduCoder-程序设计技术R-选择结构程序设计进阶-(第1关:快递费用计算)(第2关:计算一元二次方程的根)(第3关:产品信息格式化)

    目录 第1关:快递费用计算 代码示例 第2关:计算一元二次方程的根 代码示例 第3关:产品信息格式化 代码示例 第1关:快递费用计算 任务描述 本关任务:编写一个计算机快递费的程序. 上海市的某快递公 ...

  5. 3-4 3.4编程计算一元二次方程的根

    3-4 3.4编程计算一元二次方程的根 3.4. A quadratic equation is an equation that either has the from or an equation ...

  6. python计算一元二次方程的根

    python计算一元二次方程的根 小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码. 发现使用python写求解方程要比c语言简单..但是学艺不精,,勿喷 以下代码能够 ...

  7. MVC模式计算一元二次方程的根及梯形面积

    文章目录 一.实验目的 二.实验内容 实验6-1: 实验6-2: 三.参考代码 实验6-1: 实验6-2: 四.实验结果 实验6-1: 实验6-2: 五.讨论 一.实验目的 本实验的目的是掌握在MVC ...

  8. java计算一元二次方程的根_java基础 --- 求一元二次方程的根(分情况讨论)-Go语言中文社区...

    package com.test;//创建一个test包 import java.util.Scanner;//导入java.util包中的Scanner类(使用此类可以方便的完成输入流的输入操作) ...

  9. C语言计算一元二次方程的根(完全版)

    题目(Description): 求一元二次方程ax2+bx+c=0的根.a.b.c为任意实数. 输入(Input): 任意三个系数a.b.c. 输出(Output): x1 x2实根(保留2位小数) ...

最新文章

  1. centos不允许root直接登陆
  2. 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程
  3. 重磅!吴恩达家的NLP课程发布啦!
  4. 3-4HDFS的特点
  5. ECCV 2020 论文大盘点-实例分割篇
  6. gps频率范围_以GPS为例讲解射频接收阻抗匹配的过程
  7. 加密保护软件 WinLicense常见问题整理大全(四)
  8. 操作文件读写JSON的建议工具类
  9. matlab调用摄像头人脸识别,matlab-调用摄像头人脸识别
  10. Conda虚拟环境更新pip方法
  11. java获取图片流_JAVA IO流读取图片的问题
  12. 物联网终端安全系列(之三) -- 物联网终端安全解决方案概述
  13. Git和Gitlab协同工作
  14. RTL8152网卡Linux驱动,openwrt增加 rtl8150 USB网卡驱动支持
  15. 2022妈妈杯移动通信网络站址规划和区域聚类问题D题思路导读,你还在用kmeans?
  16. Excel xlsx file; not supported报错
  17. python爬虫入门技术手册
  18. 易语言取php网页数据,易语言爬取网页内容方法
  19. 【附证明】用ArcGIS中Band Collection Statistics做相关性分析可能存在错误
  20. pscc2018安装服务器无响应,强大的功能无法使用,大神教你一招解决PSCC2018无法安装扩展插件...

热门文章

  1. opencv实现哈哈镜变换
  2. YOLO V6论文精读
  3. 基于CBO的执行计划简介
  4. 热敏电阻曲线函数(C语言),B3950 ,10K
  5. B站最受欢迎的Python教程,免费教学视频可以下载了
  6. Oracle 删除索引
  7. 佛教哲学 学习笔记-002-法体有恒-有部哲学
  8. 土壤PH值传感器 农业中土壤环境监测
  9. C# 合并、拆分PDF
  10. [Voice communications] 声道的转换