这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | C语言I—2019秋作业06 |
我在这个课程的目标是 | 更加深层次了解C语言 |
这个作业在那个具体方面帮助我实现目标 | 实践动手能力 |
参考文献 | Markdown基本语法 |
1 PTA作业
1.1 7-5 输出闰年
1.1.1实验代码截图
1.1.2数据处理
数据表达:定义整形变量a,b,c。a为输入的数据,b用于for循环,c用于判断闰年的存在,并计算闰年的个数。
数据处理:用了if-else条件结构以及for循环结构的嵌套。
1.1.3提交列表及说明
部分正确:缺少了如果闰年个数为0的情况,即c==0是的情况。
编译错误:刚开始没发现自己的错误,又去dev-c++运行后还可以执行复制粘贴进pta时候少了一个{ 改正
1.2.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2019 | 2004 2008 2012 2016 | 2019以内的所有闰年 |
2002 | None | 2002以内没有闰年 |
2000 | Invalid year! | 2000不是闰年 |
1.2 7-6 奇偶分家
1.2.1实验代码截图
1.2.2数据处理
数据表达:定义了整形变量n,i,a,b,c。n为输入的正整数,i用于循环,a用于数据的输入,以及奇偶数的判断,b,c用于计数奇偶数和。
数据处理:用了if-else条件结构以及for循环结构的嵌套。
1.2.3提交列表及说明
Dev-c++ 提前编译运行后,提交无错误。
1.2.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2 11 5 | 2 0 | 奇数为2个 |
3 11 12 13 14 15 | 3 2 | 奇数3个 偶数2个 |
2 代码互评
同学代码
我的代码
- 该同学定义了6个整型变量i, t, tortoise , rabbit , a , b,用于循环,t是输入的时间,tortoise是乌龟跑的距离,rabbit是兔子跑的距离,a用于计算兔子休息,b用来判断兔子是否在跑。
- 他的代码主要为 if-else 以及for循环的嵌套,代码很简洁。
- 我的t1为兔子跑时用的时间,t2为兔子跑的总时间,T为兔子跑的总路程,w为乌龟跑的总路程。我用了 while if-else的嵌套。
- 他的代码想法比我的想法好,感觉自己的好啰嗦,他的用一个b来回循环。
3学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学习到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第六周 | 20小时 | 416行 | 基本学习C语言 | 无 |
第七周 | 6小时 | 153行 | 进一步了解算法 | 无 |
第八周 | 21小时 | 425行 | 学习了for循环结构,并了解了while循环结构 | 无 |
第九章 | 17小时 | 679行 | 学习了自定义函数 | 无 |
第十周 | 21小时 | 453行 | 学习了if-else,for,while的嵌套。 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行 |
---|---|---|
第四周 | 713 | 0 |
第五周 | 713 | 0 |
第六周 | 1540 | 416 |
第七周 | 2419 | 569 |
第八周 | 3595 | 994 |
第九周 | 4676 | 1124 |
第十周 | 6154 | 1585 |
![]() |
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
预习以及精读课本很重要,同时自己要看网课,走在前面。不要只停留于老师所讲,更多的靠的是自学,自学很重要!!!!