作业04
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455 |
| 这个作业的目标 | 理解和运用函数的定义和调用,建立自己的思维导图 |
| 这个作业在那个具体方面帮助我实现目标 | PTA相关的作业 |
| 参考文献 | B站和C语言程序设计 |
| 学号 | 20209049 |
| 1.1使用函数求圆台体积 | |
| 本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。 | |
| 1.1.1数据处理 | |
| 数据表达:圆台体积定义为result,r_lower,r_upper,h分别为圆台下滴半径,上底半径和高,用的都是双浮点型。 | |
| 数据处理:表达式:result=PIh(r_lowerr_lower+r_upperr_upper+r_lower*r_upper)/3; | |
| 函数参数:主调函数为main(),被调函数为volume_tc(r_lower,r_upper),result为形参,v为实参 | |
| 1.1.2实验代码截图 | |
![]() |
1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 5 10 20 | 3141.59 | 正确 |
| 1.1.4PTA提交列表及说明 | ||
![]() |
说明:这个题目相对简单没啥问题其实,看懂题目了就清楚了。
1.2 函数实现两个数的最大值
用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
1.2.1数据处理
数据表达:x,y,max都为整形。
数据处理:运用了scanf函数输入数据和if的分段函数。
函数参数:主调函数int main(),被调函数int GetMax(int a, int b),实参x,y,max.
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 5 7 | 7 | 正确 |
| 7 5 | 7 | 正确 |
| 1.2.4PTA提交列表积说明 | ||
![]() |
||
| 说明:这个题目我在B站上看到过一样,我听那里的老师讲的,我自己按照老师讲的编程的,没啥问题,但用的格式有点不一样。 |
同学代码截图

我的代码截图

比较
1.感觉找到了一位志同道合的同学,思路基本上是一样的,但是我是听B站的老师后,自己重新编写的。
2.都是只要用个scanf函数输入数据和if分段函数基本思路就出来了。
3.我是听老师讲的,不知道这位同学是自己想的还是一起看网课知道的!
3.学习总结
1.3学习进度条
| 周/日期 | 则会周所花时间 | 学到的知识点简介 |
|---|---|---|
| 11/2-11/13 | 8h | 函数的定义和调用 |
| 3.2 累积代码行和博客字数 | ||
| 时间 | 博客字数 | 代码行数 |
| ---- | ---- | ---- |
| 第一周 | 480 | 30 |
| 第二周 | 521 | 120 |
| 第三周 | 700 | 200 |
| 第四周 | 823 | 312 |
3.3 学习内容总结和感悟

3.3.2 学习体会
1.慢慢学过来感觉编程还有着更多的未知,在B站上也学了一些编程的语句。
2.老师讲的和网课上讲的有所不一样,我个人觉得网课会更加详细易懂一点
3.我觉得对于学习编程要发挥自己的主观能动性,可以用多种方法和渠道去学习。




浙公网安备 33010602011771号