为了账号安全,请及时绑定邮箱和手机立即绑定

小白求教:按着书上的程序一模一样输入后运行结果和书上不一样

小白求教:按着书上的程序一模一样输入后运行结果和书上不一样

C
慕斯4294932 2018-12-31 11:18:18
#include<stdio.h> #include<math.h> int main() { double a,b,c,disc,x1,x2,realpart,imagpart; scanf("%lf,%lf,%lf",&a,&b,&c); printf("The question"); if(fabs(a)<=1e-6) printf("is not a quadratic\n"); else {     disc=b*b-4*a*c;     if(fabs(disc)<=1e-6)         printf("has two equal roots:%8.4f\n",-b/(2*a));         else         if(disc>1e-6)         {             x1=(-b+sqrt(disc))/(2*a);             x2=(-b-sqrt(disc))/(2*a);             printf("has distinct real roots:%8.4f and %8.4f\n",x1,x2);         }         else         {         realpart=-b/(2*a);         imagpart=sqrt(-disc)/(2*a);         printf("has complex roots:\n");         printf("%8.4f+%8.4fi\n",realpart,imagpart);         printf("%8.4f+%8.4fi\n",realpart,imagpart);         } } return 0; }
查看完整描述

1 回答

已采纳
?
慕函数5219960

TA贡献2条经验 获得超1个赞

输入的时候不要在逗号后面加空格

查看完整回答
1 反对 回复 2018-12-31
  • 1 回答
  • 0 关注
  • 706 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信