
2013-07-06
展开全部
#include "stdio.h"
#include "conio.h"
#include "math.h"int fun(double a,double b,double c,double* result,int* resCount)
{
double p=0;
p=b*b-4*a*c;
if(p>0)
{
result[0]=(-b+sqrt(p))/(2*a);
result[1]=(-b-sqrt(p))/(2*a);
*resCount=2;
return 1;
}
else if(p==0)
{
result[0]=result[1]=-b/(2*a);
*resCount=1;
return 1;
}
else
return 0;
}void main()
{
double a[5]={0};
int iResCount=0;
printf("please Enter the a, b ,c values:");
scanf("%lf%lf%lf",a,a+1,a+2);
if(fun(a[0],a[1],a[2],a+3,&iResCount))
{
if(iResCount==2)
printf("Quadratic equation's Solution set is: %.4lf , %.4lf\n",a[3],a[4]);
else
printf("Quadratic equation's Solution set is: %lf \n",a[3]);
}
else
{
printf("Quadratic equation has no Solution set\n");
}
getchar();
getchar();
}
#include "conio.h"
#include "math.h"int fun(double a,double b,double c,double* result,int* resCount)
{
double p=0;
p=b*b-4*a*c;
if(p>0)
{
result[0]=(-b+sqrt(p))/(2*a);
result[1]=(-b-sqrt(p))/(2*a);
*resCount=2;
return 1;
}
else if(p==0)
{
result[0]=result[1]=-b/(2*a);
*resCount=1;
return 1;
}
else
return 0;
}void main()
{
double a[5]={0};
int iResCount=0;
printf("please Enter the a, b ,c values:");
scanf("%lf%lf%lf",a,a+1,a+2);
if(fun(a[0],a[1],a[2],a+3,&iResCount))
{
if(iResCount==2)
printf("Quadratic equation's Solution set is: %.4lf , %.4lf\n",a[3],a[4]);
else
printf("Quadratic equation's Solution set is: %lf \n",a[3]);
}
else
{
printf("Quadratic equation has no Solution set\n");
}
getchar();
getchar();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询