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有时候一道题就是一个多小时。但是越是去深入的学习越是能感受到其中的魅力。想要学好这
    一门,我必须要付出更多的时间。我相信一定能学好。
  • 想要学好这一门就要经常去练习,熟能生巧。还可以自己去找题目做,在不断的练习中会逐渐进步。
原文地址:https://www.cnblogs.com/lft791110/p/11774058.html