• 第二次作业


    作业要求  https://www.cnblogs.com/c-programing-language/p/9815487.html

    第三次作业7-7 计算火车运行时间

    1.代码

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

    2.思路

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

    第二步:输入a,b的值,其中a代表出发的时间,b代表到达的时间;

    第三部:将a和b换算成分钟,分别记作c和d,公式中的“a/100*60”表示将小时换算成分钟,“a%100”表示将时间中表示分钟的部分提取出来

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

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

    第六步:最后按“小时:分钟”的格式输出,注意输出的整型为“%2d”表示两位整数。

     3.流程图

    3.调试

     

    4.所遇到的问题

        1.首先没有考虑到时间的运算和整数的运算不一样,致使一开始就错误,通过思考后,明白 可以把时间统一成分钟,在进行运算。

        2.当时不会取整的取余,通过询问老师以后,懂得了取整和取余的方法。

     3.一开始不会两位整数的表示方法,询问同学后会了。

    第四次作业7-2 高速公路超速处罚

    1.代码

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

    2.思路

    1.定义三个双精度浮点型的变量a,b,x;

    2.输入两个小数,a,b;

    3. 根据“ x=(a-b)/b*100”算出车辆超速多少;

    4.若x<10,则输出“OK";若x>50,则输出“License Revoked”;若10<=10x<50,则输出“Exceed %.0f%%. Ticket 200”;

    3.流程图

    4.调试

     

     

    5.所遇到的问题

    不知道怎么输出百分号,询问同学后知道了输出百分号的形式是“%%”。

    本周总结

    按部就班的和老师上课学,下课练,不懂得就及时问,而且还报了个培训班,很充实。

    代码数量 博客字数

    点评

    1.https://www.cnblogs.com/zcybky/p/9853307.html

    2.http://www.cnblogs.com/asdwadsxc/p/9892297.html

    3.http://www.cnblogs.com/moyoujiang/p/9892524.html

  • 相关阅读:
    十五组TD信息通的使用体验报告
    如何让Div中的Table居中
    SQL SERVER临时表的使用
    如何将px换成em,px与em区别是什么?
    再说委托
    onclick与onCommand的区别
    亚马逊购物的用户体验分析
    jQuery 1.4 版本的十五个新特性
    如何选择SEO公司才能避免上当
    jQuery对象与dom对象
  • 原文地址:https://www.cnblogs.com/yangzhenghui/p/9900452.html
Copyright © 2020-2023  润新知