第6次作业
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | C语言I—2019秋作业05 |
| 我在这个课程的目标 | 是熟悉多分支结构、字符型数据类型和逻辑运算符 |
| 这个作业在那个具体方面帮助我实现目标 | 在PTA里写编程,在百度上查找资料 |
| 参考文献 | [C语言程序设计] |
1PTA作业

1.1输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
1.1.1数据处理
数据表达:使用了if-else语句和for语句,以及使用了数学函数语法,为整型变量。
数据处理:int(year>2100||year<=2000){printf("Invalid year!");int(cnt==0){printf(“None”),即输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2048 | 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 | 为2048前满足条件的所有闰年年份 |
| 2072 | 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 | 为2072前满足条件的所有闰年年份 |
| 2088 | 2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 2080 2084 2088 | 为2088前满足条件的所有闰年年份 |
1.1.4PTA提交列表及说明

我在Dev-C++上面弄了好久,调试正确后才在pta上作答。
1.2题目2:乌龟与兔子进行赛跑,跑场是一个矩形跑道边可以随地进行休息。乌龟每分钟可以前进 三米,兔子每分钟前进9米;兔子嫌乌龟跑的慢,觉得肯定能跑赢乌龟,于是每跑10分钟回头看一下乌龟若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?
1.2.1数据处理
数据表达:使用了t,t1,t2,T,W,分别表示兔子和乌龟跑的时间,以及路程;整型变量int,if-else语句。
数据处理:乌龟赢输出@@,兔子赢输出^^,平局则输出-_- ;后跟1空格,再输出胜利者跑完的距离。
1.2.2实验代码截图

1.2.3造测试数据
输入数据|输出数据|说明
---|:--😐:--😐:--😐:--😐
242|@@ 726|乌龟赢,跑完的距离为726米
315|--945 |平局
500|_1530|兔子胜利,跑完的距离为1530米
600|-_-|平局
1.2.4 PTA提交列表及说明

2学习总结
2.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 第十周 | 26小时 | 526行多分支结构、字符型数据类型和逻辑运算符 | 循环类的题目没有完全掌握 | 无 |
2.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行 |
|---|---|---|
| 第四周 | 713 | 0 |
| 第五周 | 713 | 0 |
| 第六周 | 1540 | 416 |
| 第七周 | 2419 | 569 |
| 第八周 | 3595 | 994 |
| 第九周 | 4676 | 1124 |
| 第十周 | 3558 | 685 |

2.3学习内容总结和感悟
由于上周时间比较紧于是借鉴了同学做的哈哈哈 这周做完感觉成就感满满
- 只能说百度还是挺好用 一搜就搜到了原题 但是自己还是没琢磨透 还得多问
浙公网安备 33010602011771号