C语言I博客作业08

问题|答案
-|:-😐-:
这个专业属于哪个课程|C语言程序设计II
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9978
我在这个课程的目标是| 熟悉while循环语句
这个作业在哪个具体方面帮助我实现目标|PTA作业编写代码 熟悉循环语句
参考文献|《C语言程序设计》《PTA常见问题解答》

1.PTA试验作业

1.1求整数的位数及各位数字之和

*对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

  • 数据表达:输入一个正整数n,再通过除10求它的位数
  • 数据处理:n/10,count++
    1.1.2实验代码截图

    1.1.3 造测试数据.
输入数据 输出数据 说明
178 3 16 数据为3位数,其各位数字之和为16
1107 4 9 数据为4位数,其各位数字之和为9
8867419 7 43 数据为7位数,其各位数字之和为43
1.1.4 PTA提交列表及说明

说明:
*对while循环语句的编写不够熟悉,导致出现编译错误。
2.1爬动的蠕虫

  • 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
    这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
    2.1.1 数据处理
  • 数据表达:运用了三个变量,再将变量之间关联起来。
  • 数据处理:运用while循环语句进行,再将变量进行赋值表达。
    2.1.2 实验代码截图

    2.1.3 造测试数据 .
输入数据 输出数据 说明
1674 14 符合题意
2210 19 符合题意
9900 63 符合题意
2.1.4 PTA提交列表及说明
说明:
  • 没能将变量之间的关系搞清楚导致出现错误。
    2.代码互评
    同学代码截图

自己代码截图

*1.我们对变量的关系处理不同,但本质没有区别。
*2.他用了一个if-else语句,使逻辑更清楚。
3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 4天 28行 了解自己的专业 该怎么学习这门专业
第二周 4天 56行 编译器的使用 代码的作用是什么
第三周 3天 135行 对代码的编译以及使用 一些代码错误不知道是什么原因
第四周 3天 121行 循环语句以及for语句的使用 不知道什么情况下使用这些语句
第五周 4小时 144行 函数的应用 函数该怎样去运用
第六周 3小时 194行 分支结构的操作内容 运算符号的使用
第七周 3小时 188行 switch的语句用法 switch的使用
第八周 4小时 199行 while循环语句用法 与for循环语句的区别
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1思维导图

3.3.2 学习体会
这一周学习了while循环语句,感觉与for的循环语句有相似也有不同,自己对循环语句还是没了解清楚。

posted @ 2019-11-16 00:48  何佳坤  阅读(86)  评论(0编辑  收藏  举报