C语言I博客作业08
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/xuedinedegu/p/11869587.html |
我在这个课程的目标是 | 熟练掌握专业技能,加强对C语言的了解与运用 |
这个作业在那个具体方面帮助我实现目标 | PTA中的习题以及对之前学习的总结 |
参考文献 | 百度,C语言程序设计 |
1.PTA实验作业(20分/题)
1.1对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理
- 数据表达:使用了N,n,count,sum四个变量,且均为整型变量。
数据处理:结构为分支结构,且为赋值表达式并使用了while语句。
1.1.2实验代码截图。
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
321 | 3 6 | 标准数据 |
123 | 3 6 | 实验数据 |
631285 | 6 25 | 实验数据 |
1.1.4 PTA提交列表及说明
- 编译错误:输出的格式出现了错误,没有考虑到中间需要用空格隔开这一情况。
1.2爬动的蠕虫
- 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
1.2.1 数据处理
- 数据表达:使用了n,u,d三个变量,且均为整型变量。
数据处理:采用了while语句,为赋值表达式。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 3 1 | 11 | 标准数据 |
15 4 2 | 13 | 标准数据 |
20 5 3 | 17 | 实验数据 |
1.2.4 PTA提交列表及说明
- 编译错误:审题不清导致的核心语句的选取错误。
编译错误:细节处符号的错误。
2.代码互评(5分)
同学代码截图:
自己代码截图:
- 该同学选用了while语句与if else语句,而我仅使用了while语句。
同学代码截图:
自己代码截图:
- 我引入了三个变量,而该同学用了四个。
同样是while语句,该同学的更为简洁易懂。
3.学习总结(15分)
3.1学习进度条
周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第五周 | 三小时 | 对本专业的基本认识 | 作为一名从业者应该要有怎样的职业素养 |
第六周 | 四小时 | C语言的基本语法 | 一些语句的真正含义 |
第七周 | 四小时 | 一些较之前稍微复杂的程序编辑 | 基本逻辑及结构的使用 |
第八周 | 四小时 | for型循环语句的运用 | 一些其他结构的运用 |
第九周 | 六小时 | 自定义函数的使用以及对函数参数的分析 | 对于复杂的函数难于分析且不能理解 |
第十周 | 六小时 | 字符型变量的输入以及分支结构的运用 | 关于其中具体逻辑关系以及灵活运用 |
第十一周 | 五小时 | switch语句的概念与运用 | 关于多多逻辑程序的具体内涵与其中联系 |
第十二周 | 五小时 | while语句的深化及do while语句的使用 | 不能2很好的将两者区分 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分
3.3.1学习内容总结
3.3.2 学习体会
- 在本周的学习中,我充分的体会到了在本专业中耐心与求知欲的重要性。在平常的学习中,要肯问,敢问,经过自己最大的努力后再去问。同时互相帮助与评价也是相当重要与有用的,应该继续坚持。