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