不知名的网友.ᥫᩣ༠ 2023-11-20 17:19 采纳率: 95.7%
浏览 4
已结题

函数求不同的解?。,

img


为什么输入1-2-1会出问题,b方减4ac不是正好等于0吗?打印出来怎么是一个很大的负数

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-20 21:59
    关注

    【相关推荐】



    • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7746667
    • 除此之外, 这篇博客: C语言简单算法之计算分段函数,A除以B,阶梯电价,出租车计价中的 1.题目一计算分段函数[1] 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      1.实验代码

      #include<stdio.h>
      int main()
      {
        float x,y;
        scanf ("%f",&x);
        if (x!=0)
          y=1/x;
        else
           y=0;
         printf("f(%.1f) = %.1f\n",x,y);
        return 0;
      }
      

      2.设计思路
      (1)第一步 先通读题目了解要打的代码的意思,y为分段函数,共有两部分,x,y均为浮点数
      第二步 打出基本框架
      第三步 用if-else区分y在x不同的范围内的数值
      第四步 初始化定义变量浮点数x,y
      第五步 运用if ,else分别定义x等于0及不等于0时y的数值
      第六步 最后输出相关变量
      (2)流程图(我觉得流程图一般都没有文字说明,看书上的例子除了不能用式子表示的都没有文字,作业中的例子也是如此。)

      3.本题遇到的困难及解决方法
      遇到的困难:开始只定义了一个浮点数值,也没有给给出输出值的相关算法就直接输出了,编译时在细节上也出了问题,浮点%f打成了%d



      解决方法:通过请教会的同学,理解每个步骤的意义,自己对比,反复琢磨
      4.运行结果


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

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