C语言实验——一元二次方程Ⅰ
2017-11-22 16:51
363 查看
C语言实验——一元二次方程Ⅰ
Time Limit: 1000MSMemory Limit: 65536KB
[align=center]SubmitStatistic[/align]
Problem Description
解一元二次方程ax2+bx+c=0的解。保证有解Input
a,b,c的值。Output
两个根X1和X2,其中X1>=X2。结果保留两位小数。
Example Input
1 5 -2
Example Output
0.37 -5.37
Hint
Author
ZJGSU#include<stdio.h>
#include<math.h>
void ans(double a,double b,double c)
{
double x1,x2,x;
if(b*b-4*a*c>=0)
{
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
if(x1<x2) {x=x1,x1=x2,x2=x;}
printf("%.2lf %.2lf",x1,x2);
}
return;
}
int main()
{
double a,b,c;
scanf("%lf %lf %lf",&a,&b,&c);
ans(a,b,c);
return 0;
}
相关文章推荐
- 第七周 OJ总结<5>-C语言实验---一元二次方程
- C语言实验——一元二次方程Ⅰ
- C语言实验——一元二次方程Ⅱ
- C语言实验——一元二次方程Ⅱ
- C语言实验——大小写转换
- C语言实验——求两个整数之和
- C语言实验——两个数比较
- C语言 递推与递归 数据结构实验之排序八:快速排序
- C语言实验——余弦
- 1186 理工大学ACM平台题答案关于C语言 C语言实验——数组逆序
- C语言第二次实验报告
- C语言实验——判断素数(循环结构)
- C语言 数据结构之二叉树 数据结构实验之二叉树五:层序遍历
- C语言 数据结构排序与查找 数据结构实验之排序五:归并求逆序数
- 实验 2 用C语言编写简单程序
- C语言的实验报告怎么写(要具体些)
- 编程题#5:细菌实验分组 C语言
- C语言实验——保留字母
- C语言实验设计
- C语言实验——打印菱形 (sdut oj)