C语言I博客作业04

1.作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494
我的课程目标是 学会自定义函数解决问题
这个作业在哪个具体方面帮助我实现目标 PTA上的作业练习
参考文献 C语言的程序设计
1.PTA实验作业(20分/题)
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

1.1使用函数求圆台体积
题目内容描述:本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。

1.1.1数据处理
数据表达:r_lower是圆台的下底半径,r_upper是圆台的上底半径,h是圆台的高度,双精度浮点型double。
数据处理:v=1.0/3.0PIh(r_lowerr_lower+r_upperr_upper+r_lowerr_upper)。
函数参数:。主函数main(void),自定义函数double volume_tc( double r_lower,double r_upper,double h),实参v,形参r_lower, r_upper, h

1.1.2实验代码截图

1.1.3 造测试数据

| 输入数据 | 输出数据 |
| ---- | ---- | ---- |
|10 30 5 | 6806.78 |
|20 30 6 | 11938.04 |
|40 50 8 |51103.20 | |
|5 7 3 | 342.32 |

1.1.4 PTA提交列表及说明

1.编译错误:没有看清题目要求,只需要打出后一部分。
2.答案错误:v的等式中1,3应改为1.0,3.0。

1.2 求组合数
题目内容描述:

1.2.1 数据处理
数据表达:整数型变量n,m。浮点型变量result。
数据处理:result = fact(n)/(fact(m)*fact(n-m)),for循环。
函数参数:主函数main(void)自定义函数double fact (int z),实参是:n,m,i,result,形参是:number。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据
2 7 21
4 7 25
3 9 84
10 21 352716

1.2.4 PTA提交列表及说明
1.编译错误:17行最后忘记加分号。
2:答案错误:输出时%后面没有加.0。

2.代码互评(5分)
我的代码:

同学代码:

不同点:
1.该同学主函数和自定义函数与我放置的相反。
2.他每一段不同内容都会用空格或换行分开,他的结构更清晰易懂。
3.他使用了if判断语句,很厉害。

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1.这是第11周了,也学习很多东西,比如if分段函数,for循环,自定义函数。
2.这几周也遇到了很多问题,但在同学或自己的摸索下找到答案也很开心。
主要问题在于对知识点的理解没有到位,只知道硬搬上去使用,没有抓住关键点。
4.在专业上花的时间也比较多,希望能有更多的收获。

posted @ 2020-11-13 17:24  刘诚信  阅读(207)  评论(7编辑  收藏  举报