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

    1.实验代码

    7-1计算分段函数

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

    设计思路

    第一步:判断自变量x的范围

    第二步:根据x的范围选择函数计算

    流程图

    7-2A除以B

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

    设计思路

    第一步:判断B的范围

    第二步:计算A/B

    第三步:根据B的范围选择输出的类型

    流程图

    7-6阶梯电价

    实验代码

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

    设计思路

    第一步:先判断用电量

    第二步:根据公式计算电费

    流程图

    7-7出租车计价

    实验代码

    #include <stdio.h>
    int main()
    {
      float a;
      int b,c;
      scanf("%f %d",&a,&c);
      c=c/5.0;
      if(a<=3.0)
      printf("%d",b=10+2.0*c);
      else if(3.0<a&&a<=10.0)
      printf("%d",(int)(b=10+2*(a-3)+2.0*c));
      else
      printf("%d",(int)(b=(24+3*(a-10)+2.0*c)+0.5));
      return 0;
    }

    设计思路

    第一步:判断行驶的公里数

    第二步:判断停车的时间

    第三步:根据公式计算车费

    流程图

    以上题目的过程均无错误

    git地址

    https://coding.net/u/lr572453251/p/lirui/git

    git截图

    同学评论通许评论

    同学评论

    http://www.cnblogs.com/kimhae/p/7747530.html

    http://www.cnblogs.com/jhd1127/p/7747145.html

    http://www.cnblogs.com/xmb1547828350/p/7719018.html

    学习总结

  • 相关阅读:
    尽管以C++为基础,但 Java 是一种更纯粹的面向对象程序设计语言
    Java 还是 C++?
    计划的回报
    阶段4:校订
    阶段3:开始创建
    阶段2:如何构建?
    阶段1:要制作什么?
    阶段0:拟出一个计划
    不要迷失
    分析和设计
  • 原文地址:https://www.cnblogs.com/572453251asd/p/7748320.html
Copyright © 2011-2022 走看看