C语言I博客作业04

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
这个作业的目标 熟悉自定义函数,能独立完成所学完整编程
这个作业在那个具体方面帮助我实现目标 学习新函数,获取更多知识
参考文献 c语言程序设计,网上资料

1.PTA实验作业

1.1使用函数求圆台体积 (10分)

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

1.1.1数据处理

数据表达:用了变量pi,h,r_lower,r_upper,result,使用了双精度浮点型变量。
数据处理:运用了自定义函数,赋值法。
double函数参数:主函数#include<stdio.h>,被调用函数double volume_tc(double r_lower, double r_upper, double h),是双精度浮点型,实参是double h,r_lower,r_upper,result,形参double pi。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
10 30 5 6806.78 答案正常
12 22 8 7472.80 答案正常

1.1.4PTA提交列表及说明


提交列表说明:编译错误了很多次,没有搞清函数定义,pi不能大写,scanf及后面多加了上去。
解决方法:将大写PI改为小写,删去scanf,注意要循环。

1.2 7-2 求组合数 (15分)

本题要求编写计算根据C=n!/m!(n-m)!计算从n个不同的元素中取出m个元素的组合数。函数类型是double.

1.2.1数据处理

数据表达:用了i,n,m,result变量,使用了赋值法,i,n,m是整数型变量,result是双精度变量。
数据处理:使用了循环结构,自定义函数。
函数参数:主函数#include<stdio.h>,被调用函数为double fact(int n),是double函数,实参为int i,n,m,double result;形参为int i,double product.

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
2 7 21 答案正常
2 8 28 答案正常
7 9 36 答案正常

1.2.4PTA提交列表说明


说明:编译错误了很多次,但是没有提交,运行测试,格式错误,位置顺序错误,少打一些符号。
解决方法:多查阅资料,在VS上找错误。

2代码互评

同学代码

同学代码

我的代码

1.我的代码和其他同学的代码在一定成都上是相同的,但还是有许多的细微差别,每个人的想法不一样,定义的函数,变量也是有不同的,
特别是其他同学的空格键使用较多,比较有层次性,而我的只是一笔带过。
2.这些代码都有各自的优点和缺点,我们可以去通过交流沟通,取其精华去其糟粕,一起努力进步。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介
第八周/10.19~10.25 5小时 400 学习一些简单入门的代码,使用markdow语法
第九周/10.26~11.1 7小时 600 学会怎么提问,华氏度转换
第十周/11.2~11.8 8小时 800 if语句,for的循环结构
第十一周/11.8-11.15 8小时 700 学习自定义函数

3.2累积代码行和博客字数

学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会
在本周的学习中,我感觉所学的内容越来越难了,有些跟不上,需要多通过其他渠道更多的学习,新学内容编程感觉有点吃力,学习过的有点忘记细节,当然也学习到很多东西。

posted @ 2020-11-14 17:34  贪杯  阅读(226)  评论(9编辑  收藏  举报