|
板凳
![](static/image/common/ico_lz.png)
楼主 |
发表于 2015-1-31 20:32:20
|
只看该作者
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double a,b,c,delta,x1,x2;
printf("欢迎使用一元二次方程计算器\n");
printf("----------------------------");
printf("----------------------------");
printf("----------------------------");
printf("请输入第一个系数,按回车结束\n");
scanf("%f",&a);
printf("请输入第二个系数,按回车结束\n");
scanf("%f",&b);
printf("请输入第三个系数,按回车结束\n");
scanf("%f",&c);
delta=b*b-4*a*c;
if(delta>0)
{
x1=(-b+sqrt(delta))/2*a;
x2=(-b+sqrt(delta))/2*a;
}
printf("此一元二次方程有二个解,x1=%f,x2=%f\n",x1,x2);
else if ( delta == 0)
{
x1=-b/2;
x2=x1;
}
printf("此一元二次方程有两个相同的解,x1=x2=%f\n",x1);
else
{
printf("此方程无解\n");
}
system("pause");
return 0;
}
|
|