c语言博客作业11

—、概括表格


问题 答案
这个作业属于哪个课程 c语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131
我在这个课程的目标是 熟练地使用c语言进行编程,巩固基础知识
这个作业在那个具体方面帮助我实现目标 在编译代码的过程中更熟练,从而更轻松
参考文献 《程序设计》,https://www.jianshu.com/p/d66c2f2e3537,百度

1.PTA实验作业

1.1 题目名1 统计各位数字之和是5的数

c语言博客作业11_第1张图片

1.1.1数据处理

数据表达:我定义num1 sum为整形变量,运用do-while语句和if-else语句和for的循环语句进行编译
数据处理:c语言博客作业11_第2张图片

1.1.2实验代码截图

c语言博客作业11_第3张图片

1.1.3 造测试数据

—、概括表格


输入数据 输出数据 说明
500 600 500is counted count=1 sum=500 从大于500的数开始
200 250 203 212 221 230is counted count= =4 sum=866 从小于500的数开始

1.1.4 PTA提交列表及说明


编译错误:没有判断sum=5的时候
编译正确:改正之后编译正确

1.2 题目2统计某类完全平方数

c语言博客作业11_第4张图片

1.2.1数据处理

数据表达:我定义i a[100] b count = 0 j为整形变量,运用for循环进行编译
数据处理:c语言博客作业11_第5张图片

1.2.2实验代码截图

c语言博客作业11_第6张图片

1.2.3 造测试数据

—、概括表格


输入数据 输出数据 说明
105 500 cnt=6 题目所给
100 150 cnt=1 较小的范围

1.2.4 PTA提交列表及说明


编译错误:没有定义b = sqrt(i) 导致后面不能开根号
编译正确:改正之后编译正确

2.代码互评

我的代码:c语言博客作业11_第7张图片

同学代码:c语言博客作业11_第8张图片
不同点1:我是后面应用了while语句用来判断当number不等于0,而他在一开始就用了while语句
不同点2:我使用了do-while语句,而他只是用了while语句
我的代码:c语言博客作业11_第9张图片
同学代码:c语言博客作业11_第10张图片
不同点1:我的执行语句条件和他不同
不同点2:他是if和for交替使用,显得比较麻烦,而我是层层梯进。

3.学习总结

3.1学习进度条

—、概括表格


周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
4/9-17 7小时 45行 接触c语言,学会hello world的简单编译 没有
5/9-24 8小时 50行 学会更复杂一点的华氏度与摄氏度转换的编译 没有
7/10-8 11小时 110行 学会了用if-else编译分段函数 没有
8/10-16 11小时 150行 学会了使用for的循环结构 没有
9/10-26 12小时 180行 学会怎样去发现并修改别人代码的错误 对于函数题的编程不知道该怎么样去设计
10/11-02 15小时 230行 在编译的过程中尽量减少输出接口 不怎么熟悉编译求平均数
11/11-08 18小时 300行 学会编程过程中使用swith语句 暂无
12/11-15 20小时 350行 学会在编译过程中使用while语句 暂无
13/11-22 24小时 400行 学会使用continue以及循环嵌套语句 暂无
14/11-29 30小时 500行 进行知识回顾,熟练地掌握c语言的编译 暂无
15/12-6 40小时 600行 学习编译函数,对函数的处理进行讲解 暂无

3.2 累积代码行和博客字数

c语言博客作业11_第11张图片

3.3.1学习内容总结

c语言博客作业11_第12张图片

3.3.2学习感悟

这周我们学习了函数的编译方法,其中我们又学到了很多新的知识,在使用数学函数时,我们要调用数学函数头,这个不能忘记,实参和形参要一一对应,通过学习这些新的知识,我们又越来越加强了对c语言的了解,但是只是听老师讲课还远远不够,我们需自己再花时间加强练习,努力就一定有收获。

你可能感兴趣的:(c语言博客作业11)