c语言的I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 对于函数有更深的理解
这个作业在那个具体方面帮助我实现目标 在编译过程中减少细节错误
参考文献 C语言程序与设计(第三版)
学号 20209007

1.PTA实验作业

1.1使用函数求圆台体积

1.1.1数据处理

数据表达:r_lower,r_upper,h为输出的数值,product为保存数值的量,函数均为双精度浮点型
数据处理:运用了赋值运算符,关系运算符,且用到了顺序结构
函数参数:用了主函数和v的调用函数以product代替

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 30 5 6806.78 用题目提示测试答案无错
10 15 20 9948.37 编译可用

1.1.4PTA提交列表及说明


Q1:起初一直以为公式已经给出,错了很多遍。
A1:经过室友的检查发现我题目意思没理解透彻。

1.2求幂之和

1.2.1数据处理

数据表达:n为阶乘的变量,i为阶乘的底数,sum为和的初始值,运用了整型和双精度浮点型。
数据处理:运用了赋值运算符,关系运算符,且用到了顺序结构和循环结构。
函数参数:用了主函数,无需用调用函数

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
5 62 运行测试正常,答案准确
20 2097150 使用大数据测试,程序可用

1.2.4PTA提交列表及说明


Q1:起初一直以为要用power的调用函数,结果代码写老长,编译还是错的。
A1:通过网上查别人的代码和询问室友得知不用调用函数,经一番精心教导下,最后准确无误写出正确代码。
Q2:对于大部分题目理解不到位,总是曲解题意。
A2:经过反复的看书和大量的练习最终得以解决。

2.代码互评

我的代码:

同学代码:

不同点:
1.同学用使用下x,y,z代替运算公式,而我直接运用算式。
2.同学的调用函数多打了一行product=1.0,这样看代码更加明显,但我认为代码越短越精简越好。
3.整体同学的代码排版美观,较比我的就较拥挤,第一感觉不怎么好。
我的代码:

同学代码:

不同点;
1.同学的i用了双精度浮点型,而我用的是整型。
2.同学的代码算式之间用空格隔开,第一感觉很好,而我就显得不大气。

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 学到知识点简介 目前叫困惑的问题
十一周 3h 如何使用调用函数 如何简单有效率的写出好的代码

3.2累积代码行和博客字数

代码行数 博客字数
183 1043

3.3学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这周主要学习了自定义函数,对函数的定义与调用有了初步的认识,并通过函数解决问题。
2.函数的运用还不是很熟练,还需要自己多抽时间来练习。
3.在遇到不知道的知识点的时候,要查阅相关资料或者请教优秀的人。
4.不能单单只刷题,更多是要去归纳总结,并且围绕不知道的知识点去学习。
5.要多阅读他人优秀的代码,并从中学习可用之处。

posted @ 2020-11-13 19:18  罗颖(殇)  阅读(75)  评论(3编辑  收藏  举报