zoukankan      html  css  js  c++  java
  • 第二次随笔

    作业要求一

    https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293

    要求二

    计算火车运行时间:

    1:

    #include<stdio.h>
    int main()
    {
      int A,B,C,D;
      scanf("%d %d",&A,&B);
      C=B/100-A/100;
      D=B%100-A%100;
      if(D<0){D=60+D,C=C-1;
    }
      else{D=D,C=C;}
      printf("%02d:%02d",C,D);
      system("pause");
      return 0;
    }

    2:思路

    第一步:定义变量,A,B,C,D。

    第 二步:定义整形变量,用int。

    第三步:输入变量A,B,取整后为中间时刻的小时数。

    第四步:用%取余数,转换为中间的分钟数。

    第五步:输出结果,其中%02d中的02代表输出结果保留两位整数部分,使结果符合题意。

    3:流程图

    4:运行截图

    5:遇到问题

    主要是求余问题,在翻看书籍和百度查询之后明白了利用%求余。

    二:高速公路处罚

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

    2:思路

    先定义四个变量a,b,x,y。

    输入两个变量a,b。

    用式子计算出超过的百分比,用这个百分比乘以一百,得y,这个y方便计算。

    利用y比较大小,输出不同的结果。

    3:流程图

    4:运行截图

    5:遇到问题

    主要在编译问题上,C语言中的%号是求余,%%才表示数学中的百分号。

    总结:从一开始什么都不知道,到现在对打码有一点点熟悉,希望以后能对C语言有更多的了解,对打码能越来越了解,在打码的路上越走越远。

     

    https://www.cnblogs.com/zhaoxuan/p/9915158.html

     https://www.cnblogs.com/cyw1/p/9905822.html

    https://www.cnblogs.com/gaorong123/p/9914574.html

  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/alqqal/p/9917105.html
Copyright © 2011-2022 走看看