zoukankan      html  css  js  c++  java
  • 第四周作业

    一. 1.

    #include<stdio.h>
    int main()
    {
      float X;
      scanf("%f",&X);
      if(X!=0)
      {
        float N=1/X;
        printf("f(%.1f) = %.1f",X,N);
      }else
      printf("f(0.0) = 0.0");
    }

         2. (1)

                     第一步:将x定义为题目要求的小数。

                     第二步:将x带入已给方程,编辑计算出y的值。

              (2)

             

         3.

               编辑内容有所缺失,经过多次查找并实验最终解决。

    二.  1.

    #include<stdio.h>
    int main()
    {
      int A,B;
      float N;
      scanf("%d %d",&A,&B);
      N=(float)(A)/B;
      if(B==0)
      printf("%d/%d=Error",A,B);
      else if(B<0)
      printf("%d/(%d)=%.2f",A,B,N);
      else
      printf("%d/%d=%.2f",A,B,N);
    }

            2.(1) 第一步:注意分母的正负将分母A,B赋值。

                      第二步:注意保留小数点并注意过程中的括号最终编辑A,B的商。

               (2)

                 

           3.

         

          没仔细注意括号的使用,最终查询并改正。

    三.    1.

    #include<stdio.h>
    int main()
    {
      int W;
      float C;
      scanf("%d",&W);
      if(W<=50&W>=0)
      {
      C=W*0.53;
      printf("cost = %.2f",C);
      }
      else if(W<0)
      printf("Invalid Value!");
      else
      {
      C=0.58*(W-50)+(50*0.53);
      printf("cost = %.2f",C);
      }
    }

           2.(1) 第一步:分析方程的解析式,找好对应的条件。

                   第二步:注意小数点的保留及if,else的使用。

              (2)

         

           3.

             

             if,else搞混,树形括号弄混。最后一次次核实,得以解决。

    四. 1.

    #include<stdio.h>
    int main()
    {
      int T;
      float L,C;
      scanf("%f %d",&L,&T);
      int D=T/5;
      if(L<=3)
      C=10.0;
      else if(L>3&L<10)
      {
          C=10+(L-3)*2.0;
      }else
        C=24+(L-10)*3.0;
      C=C+D*2;
      printf("%.0f",C);
    }

         2.(1)第一步:仔细阅读问题,确立方程式。

           第二步:注意每一项的赋值问题,避免细节错误。

           第三步:注意if,else的使用,找好其始终。

            (2)

           

        3.

             缺少else的使用,忘记了小数的使用。经过同学指示找出问题并解决。

    五.  1.本周主要学习内容就是if,else的使用。遇到的主要问题就是细节问题,if、else的始终问题以及对与浮点数的掌握问题。解决方法主要靠做题的练习以及同学的提醒及帮        助。

        2.刘炜旗: http://www.cnblogs.com/ryo-/p/7731894.html

         史泽文: http://www.cnblogs.com/shilcz/p/7732077.html

         于耀松: http://www.cnblogs.com/jsjyys/p/7709233.html

        3.

     

  • 相关阅读:
    剑指 Offer 47. 礼物的最大价值
    剑指 Offer 46. 把数字翻译成字符串
    剑指 Offer 50. 第一个只出现一次的字符
    剑指 Offer 42. 连续子数组的最大和
    剑指 Offer 45. 把数组排成最小的数
    剑指 Offer 44. 数字序列中某一位的数字
    Express全系列教程之(七):cookie的加密
    Express全系列教程之(六):cookie的使用
    Express全系列教程之(八):session的基本使用
    在express项目中使用redis
  • 原文地址:https://www.cnblogs.com/wxy5336/p/7746488.html
Copyright © 2011-2022 走看看