程序无法运行出结果

朋友们,大家好,我又来了,我真的是刚刚学,非常感谢大家知道,请问以下程序为什么输入数据后无法运行出结果,我检查了输入函数是没问题的,谢谢了,十分感谢’
#include<stdio.h>
 #include<math.h>
 int main()
 {
double a,b,c,disc,x1,x2,realpart,imagpart;
scanf("%lf,%lf,%lf\n",&a,&b,&c);
printf("The equation");
if (fabs(a)<1e-6)
 printf("is not a quadratic\n");
else
{
disc=b*b-4*a*c;
if (fabs(disc)<=1e-6)
{
 x1=-b/(2*a);
 printf("This equation has two equal roots=%8.4f\n",x1); 
}
 else
if (fabs(disc)>1e-6)
{
 x1=(-b+sqrt(disc))/(2*a);
 x2=(-b-sqrt(disc))/(2*a);
 printf("This equation has twp disctinc roots=%8.4f,%8.4f",x1,x2);
}
 else
{
 realpart=-b/(2*a);
 imagpart=sqrt(disc)/(2*a);
 printf("x1=%8.4f+%8.4fi",realpart,imagpart);
 printf("x1=%8.4f-%8.4fi",realpart,imagpart);
 }
}
return 0;
 }

#C/C++#
全部评论
要自己学会单步调试哟~~~
点赞 回复 分享
发布于 2018-11-30 16:59
设断点调试 查看走到那步结束的
点赞 回复 分享
发布于 2018-11-30 16:35
不熟悉c,不过看楼主对程序用“运营”这个词,还贴了个“运营”的标签,莫名觉得有点萌萌的\(//∇//)\
点赞 回复 分享
发布于 2018-11-30 13:41

相关推荐

不愿透露姓名的神秘牛友
07-08 17:10
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
认真搞学习:28小登的建议,投算法岗不要写什么物理竞赛,互联网+,多写点项目,用什么算法做了什么。还有本科算法是不可能的开发你这个也没有项目啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务