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

    这一周的学习中,学习代码,重点学习了if的语句,同时看到了Milo老师的知乎答案,感觉到的未来学习的方向和目标,也有了动力和方向。

    题目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;
    }

    设计思路:

    1 定义两个浮点数下,x,y

    2 输入x

    3 判断x是否为0,若为0,则输出y=0,反之,输出y=1/x

    注意事项:注意输出一位浮点数和输出样式

    题目2

    #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;
    }

    设计思路:

    1 定义A,B并输入

    2 判断B,如果B=0,输出Error,B>0,输出A/B,B<0,输出A/(B)

    注意事项:注意输出2位浮点数和输出样式的一致性

    题目3

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

    设计思路:

    1定义两个浮点数u,c,输入u

    2 0<u<=50时,输出c=0.53*(u*1.00),u<=0时,输出Invalid Value!u>50时,c=0.53*50+(u*1.00-50)*0.58

    注意事项:注意输出2位浮点数和输出样式

    题目4

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

    设计思路:

    1 定义一个浮点数与两个整数,浮点数是行车距离,整数是钱和等待时间

    2 让时间t/5

    3 判断路程g的范围再分别计算

    4 最后输出整型

    注意事项:

    输出格式,分段0-3,3-10,10+以及时间不满五分钟不计,五分钟为两块钱

    代码行数 时间 阅读博客字数 时间 知识点
    340+ 120+mins 3k 5mins 代码
    120+ 50+mins 2k 4mins 代码
    25 3mins 3k 4mins 代码
    55 5mins 4k 5mins 代码
    34 3mins 0k 0min 代码

     

    评论同学

    http://www.cnblogs.com/jsjyys/p/7709233.html

    http://www.cnblogs.com/ryo-/p/7731894.html 

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

     
  • 相关阅读:
    QQ群友在线/离线,如何测试?
    QQ好友在线/离线,怎么测试?
    用户体验测试一样很重要
    BUG,带给我的思考
    chrome DevTools
    HTTP、HTTPS
    Knockout双向绑定
    微信小程序
    git fetch 更新远程代码到本地仓库
    Git 同步远程仓库
  • 原文地址:https://www.cnblogs.com/shilcz/p/7732077.html
Copyright © 2011-2022 走看看