| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:请问,这个代码哪里错了,得不到正确的结果。。。
只看楼主 加入收藏
Chris1
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-1-18
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:10 
请问,这个代码哪里错了,得不到正确的结果。。。
#include<stdio.h>
#include<math.h>
void main ()
{
    double a , b, c, q, p,x1,x2,disc;
   
    scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
    x1=p+q;
    x2=p-q;
    disc=b*b-4*a*c;
    q=sqrt(disc)/(2*a);
    p=-b/(2*a);
   
    printf("\nx1=%lf\nx2=%lf\n",x1,x2);
}
图片附件: 游客没有浏览图片的权限,请 登录注册

请问,这个为什么出现这样的结果???谢谢
搜索更多相关主题的帖子: include double 
2013-01-20 12:09
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:1 
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
上网搜搜scanf该怎么用?

总有那身价贱的人给作业贴回复完整的代码
2013-01-20 12:15
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:1 
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
这是什么?

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2013-01-20 12:30
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
收藏
得分:1 
回复 楼主 Chris1
#include<stdio.h>
 #include<math.h>
 void main ()
 {
     double a , b, c, q, p,x1,x2,disc;
     
    scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
     
     disc=b*b-4*a*c;
     q=sqrt(disc)/(2*a);
     p=-b/(2*a);
     x1=p+q;
     x2=p-q;
     
    printf("\nx1=%lf\nx2=%lf\n",x1,x2);
 }




你运行输入的时候要输入成这样 比如:a=2.0,b=5.0,c=3.0
应该是scanf里面什么格式就按照什么格式输入
2013-01-25 18:09
qj7811398
Rank: 1
等 级:新手上路
帖 子:2
专家分:1
注 册:2013-1-25
收藏
得分:1 
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
....你要是这样写的话  输入的时候得 这样输入“a=1,b=2,c=3”
2013-01-25 22:40
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9024
专家分:54030
注 册:2011-1-18
收藏
得分:1 
楼主的代码,全是错误,但我还是要再三的提一句:
在C标准中,printf的格式中没有"%lf",使用它不能保证所以编译器都能给出正确结果。起码gcc在c99模式下就是输出异常
2013-01-26 09:02
a1024204390
Rank: 2
来 自:河南周口郸城
等 级:论坛游民
帖 子:87
专家分:67
注 册:2012-6-27
收藏
得分:1 
问题在,输入函数语句,还有p,q的赋值放在前面,手机用户伤不起啊

永不言败!never say die!
2013-01-26 09:58
千鸟
Rank: 2
来 自:重庆南岸
等 级:论坛游民
帖 子:11
专家分:34
注 册:2013-1-25
收藏
得分:1 
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);次句明显有问题

学c,就是兴趣加实践。
2013-01-26 10:00
anningjie
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2013-1-26
收藏
得分:1 
输入的时候要输入a=2,b=5,c=3这种格式,
2013-01-26 11:30
XQwindow
Rank: 2
等 级:论坛游民
帖 子:121
专家分:64
注 册:2013-1-1
收藏
得分:1 
我的帖子没人看,我看来别人的。。

我不知道我能否当程序员,但我依然热爱编程!
2013-01-26 16:06
快速回复:请问,这个代码哪里错了,得不到正确的结果。。。
数据加载中...
 
   



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

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