标题:f(x)=ax平方+bx+c做完感觉不对~
只看楼主
小楠楠
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-28
 问题点数:0 回复次数:1 
f(x)=ax平方+bx+c做完感觉不对~
谢谢各位啦。。这是做完的,一运行了之后出了四个根。。。。。。

计算一元二次方程ax²+bx+c=0
注意不同的根有不同的输出。
程序如下:

/*EX2-1*/
# include<stdio.h>
# include<math.h>
main(    )
{
float a,b,c,d,x1,x2,re,im;
printf("Input a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
printf("the equation");
if(a= =0)
printf("is not quadratie");
else
d=b*b-4.0*a*c;
if(d= =0)
printf("has two equal roots: %8.3fln",-b/(2.0*a));
else
if(d>0)
{
x1=(-b+sqrt(d))/(2.0*a);
x2=(-b-sqrt(d))/(2.0*a);
printf("has distinet real rools: %8.3f and %8.3f \n",x1,  x2);
}
else
{
re=-b/(2.0*a)
im=sqrt(-d)/(2.0*a);
printf("has complex roots: \n");
printf(“%8.3f+%8.3f \n”, re,  im);
printf("%8.3f-%8.3f \n",  re,  im);
}
return 0;
}

运行输入abc分别是3,4,5
输出的结果是这样的:
-0.667+       1.106
-0.667-       1.106


不知道对不对哈,谢谢各位大虾了。。
搜索更多相关主题的帖子: 感觉 平方 
2008-10-28 17:45
小楠楠
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-28
得分:0 
各位肯回答小妇子会不盛感激的~
2008-10-28 18:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-241139-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.879431 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved