博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言 · Quadratic Equation
阅读量:4462 次
发布时间:2019-06-08

本文共 605 字,大约阅读时间需要 2 分钟。

算法提高 Quadratic Equation  
时间限制:1.0s   内存限制:512.0MB
    
问题描述
  求解方程ax2+bx+c=0的根。要求a, b, c由用户输入,并且可以为任意实数。
  输入格式:输入只有一行,包括三个系数,之间用空格格开。
  输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。
  输入输出样例
样例输入
2.5 7.5 1.0
样例输出
-0.14 -2.86
 
水题,水码:
1 #include
2 #include
3 int main(){ 4 float a,b,c; 5 scanf("%f%f%f",&a,&b,&c); 6 float x1 = (-b+sqrt(b*b-4*a*c))/(2*a); 7 float x2 = (-b-sqrt(b*b-4*a*c))/(2*a); 8 if(x2>x1) printf("%.2f %.2f",x2,x1); 9 else printf("%.2f %.2f",x1,x2);10 return 0;11 }

 

转载于:https://www.cnblogs.com/panweiwei/p/6624634.html

你可能感兴趣的文章
接口,lambda表达式与内部类(二)
查看>>
Phabricator是什么,代码审查工具
查看>>
Java虚拟机类加载机制
查看>>
DirectX:函数可以连接任意两个filter 分类: Direct...
查看>>
Android APP开发入门教程-Button 分类: JAVA ...
查看>>
WustOJ 1575 Gingers and Mints(快速幂 + dfs )
查看>>
js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结...
查看>>
算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
查看>>
CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
查看>>
LintCode 58: Compare Strings
查看>>
[Unity插件]Lua行为树(五):装饰节点Repeater
查看>>
顺序表、链表、栈和队列
查看>>
Linux第二天(Linux常用命令2)
查看>>
MySql知识体系
查看>>
JIRA中的标记语言的语法参考
查看>>
hdu 6318 Swaps and Inversions(归并排序)
查看>>
用css在IE7、8上实现圆角
查看>>
三维绿幕标定与跟踪
查看>>
android ProgressBar自定义半圆形进度条
查看>>
hdu.5212.Code(莫比乌斯反演 && 埃氏筛)
查看>>