C语言I博客作业04
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490 |
这个作业的目标 | 在自己与他人的对比中成长 |
学号 | 20209132 |
1.PTA实验作业(20分/题)
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
1.1 题目名1
本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
1.1.1数据处理
数据表达:运用的变量是double r_lower, double r_upper, double h
数据处理:运用的表达式x=pi* h *(r_lower * r_lower + r_lower * r_upper + r_upper * r_upper)/3.0;
1.1.2实验代码截图
1.1.3 造测试数据
数值 | 结果 |
---|---|
10 30 5 | 6806.78 |
15,25,9 | 11545.34 |
20,30,13 | 23482.23 |
1.1.4 PTA提交列表及说明:
本题问题不大
1.2题目名2
:
1.2.1数据处理
数据表达:运用的变量是i,n,power,result
数据处理:运用的表达式power=pow(2, i);result=result+power;
1.2.2实验代码截图
1.2.3 造测试数据
数值 | 结果 |
---|---|
6 | 126 |
7 | 254 |
8 | 510 |
1.2.4 PTA提交列表及说明:
本题在表达式上纠结了一下,还好很快的解决了
2.代码互评。
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
1.两份代码差不多,细节之处还是有差别的,就例如我的那份重新给pi赋值,就没有必要。
2.他代码用词也是比较正经,我相比起来还是粗糙了点。
同学代码截图
自己代码截图
结构顺序不一样,他使用了if的结构,而我没有使用到。定义的变量不相同,但是基本思路是一样的
3.学习总结(15分)
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第九周/10.26~11.1 | 14小时 | 370行 | 求华氏温度对应的摄氏温度 常量,变量和数据类型 知道以后要怎样向别人提问 | 变量问题,输入输出格式 |
第十周/11.2~11.8 | 20小时 | 460行 | for循环,if else语句 | 对于&的用法不了解,输出时保留几位小数 |
第十一周 | 28小时 | 650行 | 学会定义函数,以及完整代码的格式和语句的顺序问题 | 无 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
在这周的学习中又新学会了很多东西,也有自己很多不会的问题,虽然挺难的但是自己知道之后发现自己的能力在一点一点进步。这是一件很有成就感的事情,希望自己在以后的
程序学习中能更上一层楼,越来越优秀