m0_73642179 2022-09-16 13:55 采纳率: 66.7%
浏览 15
已结题

一元二次方程求根公式,默认△>0,计算结果不对,哪里错了

#include <math.h>
#include <stdio.h>
main()
{ int a,b,c;
float x1,x2,k,m,s;
printf("请输入a b c 的值:");
scanf("%d,%d,%d",&a,&b,&c);
k=(bb)-(4a*c);

s=sqrt(k);
x1=(-b+s)/(2*a);
x2=(-b-s)/(2*a);
printf("x1的值是:%5.2f \n,x2的值是:%5.2f \n",s); 

}

  • 写回答

1条回答 默认 最新

  • h_jinber 2022-09-16 14:37
    关注

    1、k=bb-4ac其中b和b之间加
    4和a之间也要加
    2、你写的k=bb-4a
    c中第二个b是不是有问题,
    用英文输入法重新输入。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 9月30日
  • 已采纳回答 9月23日
  • 创建了问题 9月16日