C语言I博客作业04

| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 我在这个课程的目标是 | 提升自己的编程能力,更加清楚、准确的打出代码,琢磨同学的代码来丰富自己 |
| 这个作业在那个具体方面帮助我实现目标 | 更好的学习和掌握编程技巧和能力 |
| 参考文献 | c语言程序设计(第三版) |
| 学号 | 20209019 |

一.PTA实验作业(20分/题)

1.1求组合数
内容描述:根据公式C
​n
​m
​​ =
​m!(n−m)!

​n!
​​ 算出从n个不同元素中取出m个元素(m≤n)的组合数。
1.1.1数据处理:
函数fact(n)计算n!,其中n的类型是int,函数类型是double。
1.1.2实验代码截图

1.1.4PTA提交列表及说明

说明:代码过程中遇到的中英切换问题,自己仔细的慢慢的打代码还是可以解决很多的问题的。
1.2函数求圆台体积
内容描述:运用函数求出圆台的体积探索函数的奥妙
1.2.1数据处理:
用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
1.2.2实验代码截图

1.2.4PTA提交列表及说明

说明:用函数求出圆台的体积还是很困难的,但是只要仔细的运用好还是可以解决问题的。

学习总结

1.学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 |
| ---- | ---- | ---- | ---- |----|
| 6/10.5-6/10.11 | 8小时 | 390 | 输出“Hello World!"及温度转换 |
| 7/10.12-7/10.18 | 8小时 | 420 | 分段函数中的if-else语句和温度转换表 |
| 8/10.19-8/10.25 | 8.5小时 | 450 | for循环语句与乘方表和阶乘表的生成 |
| 9/10.26-9/11.1 | 8.5小时 | 450 | 二分支和多分支结构和if-else及else-if语句还有字符型数据和逻辑运算 |
| 10/11.2-10/11.8 | 9小时 | 480 | switch语句 |
| 11/11.9-11/11.15 | 9小时 | 490 | 用函数来解决相关问题 |
2.累积代码行和博客园字数

时间 代码行 博客园字数
第八周 12行 800
第九周 21行 900
第十周 45行 1050
第十一周 60行 1100
思维导图

3.学习内容总结和领悟
每周老师布置的作业难度都是逐渐逐渐的提高的,但是我们也在不断的慢慢的学习慢慢的领悟,学会克服困难。题目的加难也使我学会了更多的知识点以及大大的提高了我对C语言的兴趣,在打代码的过程中只要我们能好好的用心的去钻研收获还是挺大的。

原文地址:https://www.cnblogs.com/Qudd/p/13976075.html