点击打开链接

ps:解二次方程,wrong了一次,x1和x2木有判断大小!!!
   
    (1)若b^2-4ac<0,无实数根,有两个复数根:x1=[-b+i√(4ac-b^2)]/(2a) , x2=[-b-i√(4ac-b^2)]/(2a);
    (2)若b^2-4ac=0,有两个相等实根: x1=x2=-b/(2a);
    (3)若b^2-4ac>0,有两个不等实根: x1=[-b+√(b^2-4ac)]/(2a) ,x2=[-b-√(b^2-4ac)]/(2a) 。

#include<stdio.h>
#include<math.h>
int main()
{
int t;
int a,b,c;
double x1,x2,x,temp;
scanf("%d",&t);
while(t--)
{
scanf("%d%d%d",&a,&b,&c);
x=b*b-4*a*c;
if(x<0)
printf("NO\n");
else if(x==0)
{
x1=-1.0*b/(2*a);
printf("%.2f\n",x1);
}
else if(x>0)
{
x1=(-1.0*b-sqrt(x))/(2*a);
x2=(-1.0*b+sqrt(x))/(2*a);
if(x1>x2)//
{
temp=x1;x1=x2;x2=temp;
}
printf("%.2f %.2f\n",x1,x2);
}
}
return 0;
}

hdu 3876 A pupil’s problem(简单数学题)相关推荐

  1. hdu 1286找新朋友 (简单数学题)

    点击打开链接 第一次暴力求解,tle #include"stdio.h" #include"string.h" int fun(int x,int y) {wh ...

  2. HDU 1021 Fibonacci Again 简单数学题

    题目大意:定义一种新的斐波那契数,f[0]=7%3,f[1]=11%3,f[n]=(f[n-1]%3+f[n-2]%3)%3,现在输入一个n ,判断f[n]能否被3整除. 解题报告:简单数学题,直接判 ...

  3. 解题报告(一)C、(牛客练习赛41 F)简单数学题(数论 + FWT)(3.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  4. HDU 1576 A/B(数论简单题,求逆元)

    A/B Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  5. hdu 5435 A serious math problem(数位dp)

    题目链接:hdu 5435 A serious math problem 裸的数位dp. #include <cstdio> #include <cstring> #inclu ...

  6. HDOJ(HDU) 2123 An easy problem(简单题...)

    Problem Description In this problem you need to make a multiply table of N * N ,just like the sample ...

  7. HDU 1012 u Calculate e(简单阶乘计算)

    传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1012 u Calculate e Time Limit: 2000/1000 MS (Java/Oth ...

  8. HDU 3105 Fred's Lotto Tickets(数学题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3105 Problem Description Fred likes to play the lotto ...

  9. HDU 1757 A Simple Math Problem

    Problem Description Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x & ...

最新文章

  1. opencv resize (C/C++/Python)
  2. ansys18安装以后打不开_Ubuntu18.04安装Python各个版本之后导致终端无法打开的解决办法...
  3. Linux (CentOS)增加删除用户
  4. 【干货】APP产品处理加载机制和刷新机制的交互方法解析
  5. 一条代码解决各种IE浏览器兼容性问题
  6. extern C的作用
  7. swift 拖动按钮_Swift - 单元格滑动按钮库SwipeCellKit使用详解1(基本用法)
  8. 关于Linux服务器改变为普通用户进行运维的操作手记
  9. idhttp.post方式 调用datasnap rest 远程方法(转咏南兄)
  10. 编译“have the same erasure, yet neither overrides“
  11. jqueryUI对应jquery版本
  12. 打印CSDN网页内容
  13. 基于android的学单词app
  14. 数据结构--图的存储结构
  15. find和find_if
  16. Python学习笔记(1)---B站黑马程序员
  17. 阿里云服务器优惠活动
  18. 比例导引 matlab,比例导引法Matlab仿真.docx
  19. 什么是BS结构,什么是CS结构?
  20. 【DirectX11】第一篇 DirectX11简介

热门文章

  1. 好用的Latex表格转换工具---Excel2Latex
  2. 游戏SDK(二)框架设计
  3. HC小区管理系统快速安装版(手把手)
  4. 10个后台管理开源模板,接私活可用
  5. 军工安全门禁管理系统
  6. 【Flutter 问题系列第 46 篇】如何修改 Flutter 项目的包名
  7. 用PyQt5编辑 12306车票信息爬取程序
  8. html+css基础入门教程标记语言——打印样式
  9. census介绍与python实现
  10. 打开软件时报错:This application failed to start because no Ot platform plugin could beinitialized.