#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d,e,f,g,X1,X2;
scanf("%lf,%lf,%lf",&a,&b,&c);
d=b*b-4*a*c;
if(d>=0) e=sqrt(d);
f=(-1)*b/(2*a);
g=e/(2*a);
X1

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 周晟

    20人对此回答表示赞同

    printf("%f,%f,%f",X1,X2);多了一个%f
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 小小小东

    17人对此回答表示赞同

    f 赋值输出出现错误
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • baby爱我多一次

    14人对此回答表示赞同

    #include<stdio.h>
    #include<math.h>
    int main()
    {
    double a,b,c,d,e,f,g,X1,X2;
    scanf("%lf,%lf,%lf",&a,&b,&c);
    d=b*b-4*a*c;
    if(d>=0)
    { //需要这对括号表明if作用域范围
    e=sqrt(d
    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 欢声笑语

    5人对此回答表示赞同

    有几个错误:
    (1)printf多了一个 %f
    (2)printf中,X1,X2是double,应该用 %lf (在scanf都用对了,这里却错了)
    (3)最严重的,
    if(d>=0)后面应该 有个 {
    else 前面应该有个 }
    应该是这个样子:
    if(d>=0) {
    ........
    } else printf("该方程无实根");
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部