是可以帮我看一下这道C语言题目哪里错了

编程求解ax^2+bx+c=0的根,其中啊,a,b,c从键盘输入#include<stdio.h>voidmain(void){floata,b,c,x;scanf("%... 编程求解ax^2+bx+c=0的根,其中啊,a,b,c从键盘输入
#include <stdio.h>
void main(void)
{
floata,b,c,x;
scanf ("%f,%f,%f",&a,&b,&c);
a*x*x+b*x+c==0;
printf ("%f\n",x);
}
展开
 我来答
cpucash
2012-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你这货太有才了,计算机没那么智能
说白了计算机比猪还不如,他只会加法和移位,其他的动作都是这两个动作的叠加和组合

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,disc,x1,x2,p,q;
scanf ("a=%f,b=%f,c=%f",&a,&b,&c);
if(a!=0)
{

disc=b*b-4*a*c;
if(disc>=0)
{

x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a);
printf ("x1=%5.2f \n",x1);
printf ("x2=%5.2f \n",x2);
}
else
printf("虚根"); //虚根可以自己设计打印

}
else
printf("一元一次方程");

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-19
展开全部
这样肯定算不出来了,写成x= 。。。也许还差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzc4230
2012-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
貌似简洁了很多,却全错了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ae9e562f
2012-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你这个算法。。。。。。不会改函数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜珈蓝志rf
2012-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你自己应该算出来x的等式,就是算出x的解方程根,然后输入abc,才能得出x。计算机是不会给你计算的。
比如ax+b=0,则x=-b/a。这样你输入ab,x得出结果。
追问
谢谢啊
追答
小事,我刚学习的时候也遇到过同样的问题,记得那是要求个三角形面积~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式