c++求二元一次方程的根#include#includevo-查字典问答网
分类选择

来自贾素清的问题

  c++求二元一次方程的根#include#includevoidmain(){printf("★☆欢迎使用二元一次方程求根工具☆★nnn");floata,b,c,q,p,x1,x2;printf("★请输入a,b,c的值★nnnnnn");printf("a=");scanf("%f",&a);printf("b=");scanf("

  c++求二元一次方程的根

  #include

  #include

  voidmain()

  {

  printf("★☆欢迎使用二元一次方程求根工具☆★nnn");

  floata,b,c,q,p,x1,x2;

  printf("★请输入a,b,c的值★nnnnnn");

  printf("a=");

  scanf("%f",&a);

  printf("b=");

  scanf("%f",&b);

  printf("c=");

  scanf("%f",&c);

  q=-b/2*a;p=sqrt(b*b-4*a*c);

  x1=q-p;x2=q+p;

  printf("x1=%f,x2=%f,&x1&x2n");

  }

  系统给了一个warnings:warningC4244:'=':conversionfrom'double'to'float',possiblelossofdata

  而且我用这个运行后,计算结果,总是得x1=0.000000,x2=一个负的可大的数!

  我的公式逻辑上有错误吗?还有,我想加一个判定条件

  如果b^2-4ac

1回答
2020-12-29 16:33
我要回答
请先登录
万琴

  警告很正常输出有问题改了功能完善了#include#include#includevoidmain(){printf("★☆欢迎使用二元一次方程求根工具☆★nnn");floata,b,c,x1,x2;while(1){printf("★请输入a,b,c的值★nnnnnn...

2020-12-29 16:36:57

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •