Ciel221 2021-11-01 13:31 采纳率: 80%
浏览 27
已结题

设计程序解决数学问题

求方程ax ²+bx +c=0的根。
当a=0时,一元一次方程,当a≠0时一元二次方程,当b²-4ac ≥0时有实根,当b²-4ac <0时有虚根

  • 写回答

1条回答 默认 最新

  • 星星不再亮 2021-11-01 16:12
    关注

    #include<stdio.h>
    #include<math.h>
    int main(void)
    {
    int a,b,c;
    float x1,x2;
    scanf("%d %d %d",&a,&b,&c);
    if(a==0)
    {
    if(b==0)
    printf("input error\n");
    else
    x1=c/b;
    printf("x=%f\n",x1);
    }
    else
    {
    if(bb-4ac>=0)
    {
    x1=-b+sqrt(b
    b-4ac);
    x2=-b-sqrt(bb-4ac);
    printf("x1=%f x2=%f\n",x1,x2);
    }
    else
    {
    x1=sqrt(-(b
    b-4ac));
    x2=-sqrt(-(bb-4a*c));
    b=-b;
    printf("x1=%d+%fi x2=%d%fi\n",b,x1,b,x2);
    }
    }

    return 0;
    

    }

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

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月1日
  • 已采纳回答 11月1日
  • 创建了问题 11月1日

悬赏问题

  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
  • ¥50 sft下载大文阻塞卡死
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失
  • ¥15 springboot+vue 集成keycloak sso到阿里云
  • ¥15 win7系统进入桌面过一秒后突然黑屏
  • ¥30 backtrader对于期货交易的现金和资产计算的问题