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

    要求一:

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

    要求二:

    第三次作业:在第三次作业中我认为第七题最有难度,所以选择了第七题。

    首先,我想到就是用最基本的加减法,将小时和分钟分开来算,并且在分钟不足时,向小时借位。

    所以起初先定义了俩个数代表时间,

    然后用向下取整和整数求余分离变量,

    然后用if,else语句写出借位条件,

    最后,输出结果。

    下面是我的代码和流程图。

    7-7 计算火车运行时间 (15 分)

    本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间

    #include<stdio.h>
    int main()
    {
      int a,b,c,d,e,f,x,y;
      scanf("%d %d",&x,&y);
      a=x/100;b=x%100;
      c=y/100;d=y%100;
      if(b<=d){
        e=c-a;f=d-b;
      }
      else{
        e=c-1-a;f=d+60-b;
      }
      printf("%02d:%02d",e,f);
      return 0;
    }


     这是我调试时输入第一个变量时的截图:

    这是我在调试时输入变量时的截图:

    第四次作业:因为第四题给大家开拓了新的思路,所以我选择了这道题。

    这道题最开始是用else if语句来写,但是需要进行六次条件的判定,在老师讲解后,发现可以简化。

    首先定义输入三个数a,b,c,

    然后比较a和b,a和c,

    a大则交换值,确保a是最小数,

    类似确定b是第二小的数,

    输出a,b,c.

    7-4 比较大小 (10 分)

    本题要求将输入的任意3个整数从小到大输出。

    #include<stdio.h>
    int main(void)
    {
      int a,b,c,d;
      scanf("%d %d %d",&a,&b,&c);
      if(a>=b){
        d=a;a=b;b=d;
      }
      if(a>=c){
        d=a;a=c;c=d;
      }
      if(b>=c){
        d=b;b=c;c=d;
      }
      printf("%d->%d->%d",a,b,c);
      return 0;
    }

    这是我在调试时输入变量时的截图:

    这是我在调试时输入变量的截图:

     要求三:

    关于这周的总结,这一周我自学了C语言的一些东西,我认为主要难点在于将结构,指针,循环,函数调用等用于实践中的灵活运用,同时,还有很多关于存储的问题,掌握的并不扎实,需要自己继续努力探索,解决问题。

    要求四:

    下面是我这周的表格和折线图。

    第二次随笔完成了,希望大家多多指教。

  • 相关阅读:
    grpc(五)
    go的代码库
    grpc(四)
    grpc(三)
    grpc(二)
    grpc(一)
    java的泛型
    如何学习编程语言
    老男孩K8S集群部署(二)
    VMware虚拟机状态正常,但SecureCRT连接时显示超时的解决方法
  • 原文地址:https://www.cnblogs.com/wozb/p/9912125.html
Copyright © 2011-2022 走看看