标题:求助!!!一个C程序问题......
只看楼主
无心
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2005-3-15
 问题点数:0 回复次数:16 
求助!!!一个C程序问题......
请大家帮我看看下面的程序有什么问题啊,怎么运行出来的结果都是0.000000啊|??? 题目:求解一元二次方程ax*x+bx+c=0,要求考虑d=b*b-4ac大于零,小于零,等于零三种情况. main() { int a,b,c,d; float x1,x2; printf("Enter the a,b,c:"); scanf("%d,%d,%d",&a,&b,&c); d=b*b-4*a*c; if(d>0) { x1=-b+(float)sqrt(b*b-4*a*c)/(float)(2*a); x2=-b-(float)sqrt(b*b-4*a*c)/(float)(2*a); printf("%f,%f",x1.x2); } else if(d==0) { x1=x2=-b/(2*a); printf("%f,%f",x1,x2); } else printf("Error!"); }
搜索更多相关主题的帖子: float printf 
2005-03-15 14:31
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
得分:0 
搞不清    反正我运行了   不是0000000   有结果   

动于心而静如水
2005-03-15 16:59
无心
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2005-3-15
得分:0 
把你运行的COPY一下到这儿,好吧?

因为把心给了你,所以我无心.
2005-03-15 18:10
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
得分:0 
的确有问题:else if(d==0) { x1=x2=(float)-b/(2*a); printf("%f,%f",x1,x2); 还有一个问题:你这里用了sqrt函数,应该在开头加上#include<math.h>

是金子就一定会发亮吗?高手也需要低调!!!!
2005-03-15 18:39
poppylx
Rank: 1
等 级:新手上路
帖 子:367
专家分:0
注 册:2004-9-27
得分:0 
我的运行怎么copy啊

动于心而静如水
2005-03-15 18:43
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
得分:0 
还有一个问题:x1=-b+(float)sqrt(b*b-4*a*c)/(float)(2*a); x2=-b-(float)sqrt(b*b-4*a*c)/(float)(2*a); 公式应该是[-b+ -(float)sqrt(b*b-4*a*c)]/2*a 所以我再用了两个变量:temp1=-b+(float)sqrt(b*b-4*a*c); temp2=-b-(float)sqrt(b*b-4*a*c); 现在运行一下吧,应该可以了!

是金子就一定会发亮吗?高手也需要低调!!!!
2005-03-15 18:47
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
得分:0 
用这个软件吧,很好用的----wintc
比枯燥的turbo c好用多了,而且很方便!!

是金子就一定会发亮吗?高手也需要低调!!!!
2005-03-15 18:50
无心
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2005-3-15
得分:0 
多谢了,我已经运行出来了.
以后还请多多指教啊!

因为把心给了你,所以我无心.
2005-03-15 21:00
无心
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2005-3-15
得分:0 
对了,我现在有一个题目做不出来,可以帮我解一下吗?
题目:全班89个人,有5门课程,如果全部及格的话输出PASSED,否则输出FAILED.

因为把心给了你,所以我无心.
2005-03-15 21:15
想学点
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-3-1
得分:0 
我看你应该把那些就是变量都定义成FLOAT
2005-03-15 23:47



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




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

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