• 第二次作业


    作业要求:【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293

    第四次作业(条件)题目7-2 高速公路超速处罚

    实验代码:

    #include<stdio.h>
    int main()
    {
      double a,b,x;
      scanf("%lf %lf", &a,&b);
      x=100*(a-b)/b;
      if(x<10){
         printf("OK");
    }
      else if(x<50)
    {
         printf("Exceed %.0f%%. Ticket 200 ", x);
      }
      else if(x>=50){
         printf("Exceed %.0f%%. License Revoked ", x);
      }
    return 0;
    }

    解题思路

    1:定义实际速度和规定速度;

    2:输入两个数作为a,b的值;

    3:给出x与a,b的关系式 x=100*(a-b)/b,并根据a,b 的输入值得到x的值;

    4:判断x是否小于15,如果小于15,那就就输出OK;不小于15的话且x小于50,就将输入的值代入,输出Exceed x%. Ticket 200;

                   若两个都不符合时,就将输入的值代入,输出Exceed  x%. License Revoked;

     5:输出结果。

    流程图

    运行截图

    调试截图

    心得体会

    做此题时还不是很熟练的运用if else的结构,通过此题的训练,加上同学老师的知道,对此结构又有了更深刻的理解!

    7-7 计算火车运行时间
     #include <stdio.h>
    int main()
    {
      int a,b,c,d,e;
      scanf("%d %d",&a,&b);
      c=a/100*60+a%100;
      d=b/100*60+b%100;
      e=d-c;
      printf("%02d:%02d
    ",e/60,e%60);
      
      return 0;}

    做题思路

    1:定义四个整型变量 a,b,c,d,e;

    2:输入a,b的值,a代表出发的时间,b代表到达的时间;

    3:将a和b换算成分钟,记为c和d,公式中的“a/100*60”表示将小时换算成分钟。

    4 :“e=d-c”表示到达时间和出发时间的差,并将值赋予e,这个值表示的是分钟;

    5:“e/60”表示将分钟换算成小时,“e%60”表示剩下的余数为分钟;

    6:最后按“小时:分钟”的格式输出。

    流程图

    程序调试图

     出现问题

    一开始没有除以60导致编译错误,后来经过同学的指导下明白了上述方法,并进行了改正,令自我得到了提升!

    作业点评

    http://www.cnblogs.com/yangzhenghui/p/9900452.html

    2http://www.cnblogs.com/wu1263344154/p/9915201.html

    3 https://www.cnblogs.com/zst1/p/9912320.html

    个人总结

    本周我学习了switch case的结构,我的收获很大,明白了在写有选择的程序时不仅可以用if-else的结构,还可以用switch case的结构,这为我以后的写程序又添上了重要的一笔。

    本周学习了许多新的知识,在这些知识中我觉得关于switch的结构我应用的还不是很熟练,还需要加强练习,我相信我自己一定可以的。

  • 相关阅读:
    算法图解-散列表
    算法图解-笔记
    ERROR:cannot read property 'getAttribute' of null 报错处理
    Error: Cannot find module 'node-sass' 报错处理
    一、Spring Cloud概述
    十、ActiveMQ多节点集群
    九、ActiveMQ的消息存储和持久化
    八、ActiveMQ的传输协议
    七、SpringBoot整合ActiveMQ
    六、Spring整合ActiveMQ
  • 原文地址:https://www.cnblogs.com/cyw1/p/9905822.html
Copyright © 2020-2023  润新知