C语言I博客作业04

一.本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11490
我在这个课程的目标是 <教学类for语句使用,调用函数。>
这个作业在那个具体方面帮助我实现目标 <循环运算执行>
参考文献 <《C语言程序设计(第3版)》,《C primer Plus》>

二.本周作业

1.PTA实验作业

1.1 使用函数求圆台体积 (10分)
本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
数据处理:v= 1.0/3PIh(r_lowerr_lower+r_upperr_upper+r_lowerr_upper);
1.1.1数据处理
由于本题给出相关变量,定义并调用函数。所以无需我做其他处理,只是将以上的形参用一个数学函数进行一次计算。对以上进行补充,使其完整。
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
1 3 5 68.07 \
5 12 12 3117.50 \
0.10 0.004 0.006 0.0 运算出错,超出范围
1.1.4PTA提交列表及说明
编译错误:乘号忘记打。

1.2求幂之和 (无法显示该题具体题目)
1.2.1数据处理
数据表达:定义变量int i,n.,duoble power,sum。调用数学函数
数据处理:for(i=0;i<=n;i++);{
power=pow(2,i)-2;
sum =power;
}
将原数学等式运用等比数列求和化简。
1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
1 result = 2 输出正确
3 result = 14 输出正确
1.2.4PTA提交列表及说明
1.格式错误:输出结果等号前后未空格。加上空格解决。
2编译错误:第八行结尾未加分号

2代码互评

2.1
——本人

——李天炬
1.进行数学函数运算时,后者还进行了累加的循环。

2.1
——本人

——李天炬
1.前者代码简短,所占内存少。虽然在这个题目结果一样但后者考虑问题更全面,适用范围广。
2.后者定义多个变量,对多种条件进行不同运算,使结果更准确。

3学习总结

3.1学习进度条

周数 这周所花时间(h) 知识点简介 存在的问题
第十一周 14.5 生成乘方表与阶乘表 for语句和函数调用不熟悉
3.2累积代码行数和博客字数
时间(周) 代码行数 博客字数
----- ------ ------
第十一周 175 1206

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会
一周学习又过去了,收获不少。但仍留下不是问题。感觉现在自己还是很多基础知识未掌握。期待老师日后能讲课速度慢一些,可以讲得更仔细些。

posted @ 2020-11-14 12:29  LiuYang0613  阅读(225)  评论(9编辑  收藏  举报