程序无法运行出结果

朋友们,大家好,我又来了,我真的是刚刚学,非常感谢大家知道,请问以下程序为什么输入数据后无法运行出结果,我检查了输入函数是没问题的,谢谢了,十分感谢’
#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++#
全部评论
不熟悉c,不过看楼主对程序用“运营”这个词,还贴了个“运营”的标签,莫名觉得有点萌萌的\(//∇//)\
点赞 回复
分享
发布于 2018-11-30 13:41
设断点调试 查看走到那步结束的
点赞 回复
分享
发布于 2018-11-30 16:35
滴滴
校招火热招聘中
官网直投
要自己学会单步调试哟~~~
点赞 回复
分享
发布于 2018-11-30 16:59

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务