zoukankan      html  css  js  c++  java
  • C语言I作业06

    问题 答案
    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业链接
    我在这个课程的目标是 学习程序解析和多分支else-if语句
    这个作业在那个具体方面帮助我实现目标 在做题是使掌握加深
    参考文献 C语言程序教材,百度

    1.PTA实验作业

    1.1计算火车运行时间

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

    1.1.1数据处理

    数据表达:设置了t1,t2,h,m等几个整型变量,变量是由题目含义所得出。
    数据处理:表达式: m = t2 % 100 - t1 % 100; h += t2 / 100 - t1 / 100;使用了if语句
    函数参数:

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    1320,1610 2:50 时间差为2:50
    1201,1530 03:29 题目给出的数据

    1.1.4 PTA提交列表及说明

    1.部分正确:总是显示分钟要借位不知道怎么搞,改了很多次还是不对。
    2.答案正确:参考了同学的代码,又自己上网查了一些资料才搞懂。

    1.2 输出闰年

    输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

    1.2.1数据处理

    数据表达:设置了n,i,m等几个变量。n为年份i,m是根据题目设置的变量。均为整型变量
    数据处理:使用了if-else语句和for循环语句
    函数参数:

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2000 Invalid year! 题目给出的数据
    2009 2004,2008 随机数据
    2019 2004,2008,2012,2016 随机数据

    1.2.4 PTA提交列表及说明

    1.部分错误:先不知道错在哪里,后面发现有个地方要打大括号,
    2.编译错误:重新打了一遍有个分号忘记打。
    3.部分错误:在第一个if那里打错了多加了一个等号’

    2、代码互评

    同学代码

    我的代码

    • 我的代码太长,相比较之下他的代码更简洁
    • 我使用了if-else和for循环语句,他的代码没有用if-else语法。我的显得更复杂。

    3、学习总结

    3.1 学习进度条

    日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    10/7--10/13 7个小时左右 70左右 if-else语句,算术运算和赋值运算 有些代码的含义和一些函数的含义
    10/14--10/20 8个小时左右 200行左右 for循环语句的使用 对for循环结构和if-else语句的使用不太熟练
    10/21--10/27 6个小时左右 120行左右 定义函数与调用 对函数的使用还不太熟练
    10/28--11/3 8个小时左右 250行左右 学习程序解析和多分支else-if语句 用太多if-else会比较混乱

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    • 已经学习这个有一段时间了,已经学过的东西还是有很多不太理解,尤其是PTA有时候一道题就是一个多小时。但是越是去深入的学习越是能感受到其中的魅力。想要学好这
      一门,我必须要付出更多的时间。我相信一定能学好。
    • 想要学好这一门就要经常去练习,熟能生巧。还可以自己去找题目做,在不断的练习中会逐渐进步。
  • 相关阅读:
    电商零售数仓建模之平台01:平台业务模型
    js自动补零
    Git
    C# HttpClient 请求认证、数据传输笔记
    悲/乐观并发控制的区别
    Win10安装node.js始终出现2503错误解决方法
    行首和行尾快捷键
    IP地址分类和私有地址
    source面板看不到js的调试方法
    js常用类型判断
  • 原文地址:https://www.cnblogs.com/lft791110/p/11774058.html
Copyright © 2011-2022 走看看