第六周作业

一,表格


问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
我在这个课程的目标是 更熟练使用for循环语句和if-else语句,同时掌握多分支结构,
这个作业在那个具体方面帮助我实现目标 学习掌握多分支结构,同时强化C语言的基础学习,并且回顾学过的知识
参考文献 C语言程序设计,百度,《C Primer Plus》第六版

二PTA作业

2.1题目名: 计算火车运行时间

本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数

2.1.1数据处理

1.数据表达:使用了整形变量h,m,time1,time2,其h,m分别做小时数和分钟数;
2.数据处理:使用了scanf语句和if语句

2.1.2实验代码截图

2.1.3 造测试数据


输入数据 输出数据 说明
1201 1530 03:29 例题数据
0414 1105 06:51 通过大间距测量

2.1.4 PTA提交列表及说明


说明:1,time2%100打成了time2/100

2.2题目名:输出闰年

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。:

2.2.1数据处理

1.数据表达:整形变量year,i,count;year是年份,i是循环变量,count用来加截止闰年的年份.
2.数据处理:运用if-else和for循环语句

2.2.2实验代码截图

2.2.3 造测试数据


输入数据 输出数据 说明
1992 Invalid year 非21世纪
2048 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 例题数据

2.2.4 PTA提交列表及说明


提交列表说明:
1.count未赋值
2.第15行count后少了一个=

三.代码互评

同学代码截图

自己代码截图

不同
我的和他的区别就是if-else处是否用了大括号以及数值顺序不同

三.学习总结

3.1 学习进度条


周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
3/9-3/15 三天 一百多 if-else条件语句 做题有点弄不懂要用那种语句
4/10-4/15 三天 100 for语句的使用
5/10-24 三天 110 使用自定义函数来编程和生成乘方表和阶乘表
6/10-31 三天 140 多分支结构,else-if语句,字符型数据类型和逻辑运算符 字符型数据不太懂

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

目前这周学习了多分支结构、字符型数据类型和逻辑运算符,说真的我是真的有点懵圈,导致打代码时经常出现小错误如忘记打大括号,少打=等等一些问题,不过经过这几周的作业让我个人比以前更加细心,
然后就是这周的多分支结构目前还不太懂,希望接下来能弄懂。还有就是要记的东西越来越多了希望继续加油努力。

posted on 2019-11-01 21:21  罗沛龙  阅读(219)  评论(0编辑  收藏  举报