C语言I博客作业4

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 这个作业的目标 | 用C语言编写生成乘方表与阶乘表 |
| 学号 | 20209022 |

| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ----
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495 |
| 我在这个课程的目标是 | 学会编写乘方表阶乘表 for函数 |
| 这个作业在那个具体方面帮助我实现目标 | PTA作业每次错都可以让我及时改正我的错误 |
| 参考文献 | 《C语言程序与设计》《C Primer plus第六版 |

1.1使用函数求圆台体积

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

1.1.1数据处理

数据表达:其中r_lower是圆台的下底半径,r_upper是圆台的上底半径,h是圆台的高度 它们全是浮点数
数据处理:圆台的体积公式是 1/3兀h(上底半径的平方+下底半径的平方+上底乘以下底)
**函数参数:调用数学函数#include<math.h>,被调用函数 幂函数pow() 上底的平方为pow(r_upper,2) 下底的平方为pow(r_lower,2)

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 30 5 6806.78 上底半径为10 下底半径为30 高度为5 圆台的体积为6806.78
30 50 10 51312.64 上底半径为30 下底半径为50 高度为10 圆台的体积为51312.64
3 4 5 193.73 上底半径为3 下底半径为4 高度为5 圆台的体积为193.73

1.1.4 PTA提交列表及说明


1.编译错误:return V一直编辑为return 0

1.2函数实现两个数的最大值

用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。

1.2.1 数据处理

数据表达:两个整数 scanf输入两个整数X1 X2
数据处理:当X1>X2 输出X1 当X1<X2 输出X2
**函数参数:主函数int main()

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
3 9 9 3<9 所以输出9
-3 0 0 -3<0 所以输出0
-8 7 7 -8<7 所以输出7
-12 -6 -6 -12<-6 所以输出-6

1.2.4 PTA提交列表及说明


1.部分正确:没有定义Y

2.代码互评

同学代码截图

我的代码截图

1.同学的主函数代码中int main() 我的主函数代码中int main(void) 括号中间差距
2.有些同学的输出中printf("%d",m) 但是我的是printf("%d ",m)

3.学习总结

3.1 学习进度条

周/日期 这周花的时间 代码行 学到的知识点 目前疑惑的问题
第八周 四个小时 76 输入和输出
第九周 四个小时 94 if和else函数的编程
第十周 六个小时 184 用数列求和编程 数列数学问题不是很懂
第十一周 八个小时 206 for循环 循环有点绕晕

3.2 累积代码行和博客字数

时间 代码行 博客字数
第一周 76 732
第二周 94 1034
第三周 184 1124
第四周 206 1222

3.3 学习内容总结和感悟

在这周的学习中 学到用代码打出函数 解决数学问题 还有要打出根号怎么办就用sqrt()式的代码 在每周学习中 都在不但进步 博客字数也多了 代码行数也多了 还需要多多努力 因为计算机这个行业必须努力 不然以后的作业和考试都不会 首先要把自己的事做好 然后不会的可以请教同学 同时也可以给不会的同学指点迷津

3.3.1 学习内容总结

3.3.2 学习体会

不会思维导图啊!! 这周的博客字数 代码行数明显增加 让我有点猝不及防给的时间也越来越少了 代码难度让我这种数学很差的人有点难受 但还过的去

原文地址:https://www.cnblogs.com/Yolo-srz/p/13976208.html