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