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的数
1.1.1数据处理
数据表达:我定义num1 sum为整形变量,运用do-while语句和if-else语句和for的循环语句进行编译
数据处理:
1.1.2实验代码截图
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统计某类完全平方数
1.2.1数据处理
数据表达:我定义i a[100] b count = 0 j为整形变量,运用for循环进行编译
数据处理:
1.2.2实验代码截图
1.2.3 造测试数据
—、概括表格
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | cnt=6 | 题目所给 |
100 150 | cnt=1 | 较小的范围 |
1.2.4 PTA提交列表及说明
编译错误:没有定义b = sqrt(i) 导致后面不能开根号
编译正确:改正之后编译正确
2.代码互评
我的代码:
同学代码:
不同点1:我是后面应用了while语句用来判断当number不等于0,而他在一开始就用了while语句
不同点2:我使用了do-while语句,而他只是用了while语句
我的代码:
同学代码:
不同点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 累积代码行和博客字数
3.3.1学习内容总结
3.3.2学习感悟
这周我们学习了函数的编译方法,其中我们又学到了很多新的知识,在使用数学函数时,我们要调用数学函数头,这个不能忘记,实参和形参要一一对应,通过学习这些新的知识,我们又越来越加强了对c语言的了解,但是只是听老师讲课还远远不够,我们需自己再花时间加强练习,努力就一定有收获。