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 学习体会

  • 在本周的学习中,我充分的体会到了在本专业中耐心与求知欲的重要性。在平常的学习中,要肯问,敢问,经过自己最大的努力后再去问。同时互相帮助与评价也是相当重要与有用的,应该继续坚持。

posted on 2019-11-16 09:32  薛定谔的咕  阅读(81)  评论(0)    收藏  举报