蓝桥杯 ADV-111 算法提高 Quadratic Equation
来源:互联网 发布:java经典书籍推荐 编辑:程序博客网 时间:2024/06/03 10:28
问题描述
求解方程ax2+bx+c=0的根。要求a, b, c由用户输入,并且可以为任意实数。
输入格式:输入只有一行,包括三个系数,之间用空格格开。
输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。
输入输出样例
输入格式:输入只有一行,包括三个系数,之间用空格格开。
输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。
输入输出样例
样例输入
2.5 7.5 1.0
样例输出
-0.14 -2.86
#include<stdio.h>#include<math.h> int main(){float a,b,c,d;scanf("%f %f %f",&a,&b,&c);void big(float a,float b,float c);void equality(float a,float b,float c);void small(float a,float b,float c);d=b*b-4*a*c;if(d>0){big(a,b,c);}if(d=0){equality(a,b,c);}return 0;}void big(float a,float b,float c){float x1,x2;x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-4*a*c))/(2*a);if(x1>x2){printf("%.2f %.2f\n",x1,x2);}else{printf("%.2f %.2f\n",x2,x1);} }void equality(float a,float b,float c){float x;x=-b/(2*a);printf("%.2f\n",x);}
阅读全文
0 0
- 蓝桥杯 ADV-111 算法提高 Quadratic Equation
- 算法提高 ADV-111 Quadratic Equation
- 算法提高 Quadratic Equation
- quadratic equation
- quadratic equation
- 蓝桥杯 ADV-108算法提高 分数统计
- 蓝桥杯 ADV-104算法提高 打水问题
- 蓝桥杯 ADV-83算法提高 寻找三位数
- 蓝桥杯 ADV-131算法提高 选择排序
- 蓝桥杯 ADV-144算法提高 01背包
- 蓝桥杯 ADV-136算法提高 大数加法
- 蓝桥杯 ADV-146算法提高 计算器
- 蓝桥杯 ADV-150算法提高 周期字串
- 蓝桥杯 ADV-66算法提高 阮小二买彩票
- 蓝桥杯 ADV-15算法提高 最大乘积
- 蓝桥杯 ADV-94算法提高 复数归一化
- 蓝桥杯 ADV-177算法提高 理财计划
- 蓝桥杯ADV-172 算法提高 身份证排序
- VMware + ubuntu 编译android7.0
- 阿里云linux上安装Java
- 35选7不重复
- DelephiForm的borderstyle
- 2 WebSocket
- 蓝桥杯 ADV-111 算法提高 Quadratic Equation
- javaee基础之servlet(一)
- Add Two Numbers--leetcode
- 二、web应用组织结构
- 通用的事件侦听器函数
- TypeScript模块整理(三)使用其他JavaScript库
- jQuey基础(一)
- Query failed with error code 96 and error message 'Executor error during find command: OperationFail
- Martin Fowler的《微服务》