C语言l博客作业08

| 这个作业属于哪个课程 | C语言程序设计II |
| ------ | ------ | ------ |
| 这个作业要求在哪里 | http |
| 我在这个课程的目标是 | 学好C语言,能够熟悉使用while和do-while结构解决问题 |
| 这个作业在哪个具体方面帮助我实现目标 | 对该内容的PTA练习,博客园的抒写 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业

1.1题目名1
对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理
数据表达:用到了变量n,a,b,n是输入的正整数,a是它的位数,b是其各位数字之和,为整型变量;
数据处理:用到了while语句,为循环结构。
1.1.2实验代码截图

1.1.3造测试数据

输入 输出 说明
23 2 5 两位数且2+3=5
1115 4 8 四位数且1+1+1+5=8
1.1.4PTA提交列表及说明

1.编译错误:printf后面的语句中少打了\n;
2.运行超时:这个那时候没显示;
3.答案错误:printf中的俩个%d之间没有间隔;
4.答案正确:百度了一下后改正过来了。
1.2题目2
一条蠕虫长一寸,在一口深为N寸的井的底部。已知蠕虫每一分钟可以爬U寸,但必须休息一分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
1.2.1数据处理
数据表达:用到了变量N,U,D,都是由题目所给予的值,为整型变量;
数据处理:用了for语句和if-else语句,主要为分支控制结构吧。
1.2.2实验代码截图

1.2.3造测试数据

输入 输出 说明
8 2 1 15 编译结果
26 5 2 17 编译结果
1.2.4PTA提交列表说明

1.编译错误:忘记for中省略是打双分号,这个意思就是不在这里考虑循环条件;
2.答案正确:这个也是在看了书没找到后百度知道的。
2.代码互评
同学代码截图

自己代码截图

1.他有函数声明而我没有,不过没有函数声明我也对了;
2.定义变量时用到的名称不同,格式也略微不同。
3.学习总结
3.1学习进度条

| 日期 | 这周所花时间 | 代码行 | 学到的知识 | 目前比较迷惑的问题 |
| ------ | ------ | ------ |
| 第一周 | 3小时 | 36 | 简单的编程 | 无 |
| 第二周 | 5小时 | 63 | 会使用一些简单的C语言知识,学会了Markdown的用法 |
| 第三周 | 6小时 | 86 | 知道一些变量的定义及其类型和if语句 |
| 第四周 | 6小时 | 107 | 学习了for循环语句 |
| 第五周 | 8小时 | 125 | 对函数的定义和使用 |
| 第六周 | 12小时 | 132 | 学会了分支结构 |
| 第七周 | 10小时 | 143 | 学习了switch语句 |
| 第八周 | 8小时 | 156 | 学习了while循环语句和do-while语句 |
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习总结和感悟

3.3.2学习体会
本周学习的是while和do-while两个循环结构,目前看来还是没能掌握好,不过也知道什么时候该用while什么时候该用do-while,就是做PTA的时候还是没找到属于自己的诀窍,思路还是不够清晰,总的来说自己在做题方面还是不够到位吧,可能嘴上说没什么用,只有做题才能直接的明白知识,运用知识,加油吧。

posted on 2019-11-15 14:52  等风来咯  阅读(177)  评论(0编辑  收藏  举报

导航