C语言I博客作业04
一、本周教学内容&目标
第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11491 |
| 我在这个课程的目标是 | 初步掌握函数的定义以及对其概念的了解 |
| 这个作业在那个具体方面帮助我实现目标 | PTA作业以及天梯 |
| 参考文献 | C语言程序设计 |
| 三、本周作业 | |
| PTA实验作业 | |
| 代码互评 | |
| 学习总结 | |
| 四、作业格式 | |
| 1.PTA实验作业(20分/题) | |
| 从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下: |
1.1 题目名1:
使用函数求圆台体积 (10分)
本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
函数接口定义:
其中r_lower是圆台的下底半径,r_upper是圆台的上底半径,h是圆台的高度,要求函数计算并返回圆台的体积。
裁判测试程序样例:
1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。
数据表达:用了a,h, r_lower, r_upper, v, pi六个变量,是根据题目定义的,均为双精度函数。
数据处理:一般结构。pi = 3.14159;z = h * pi * (r_lower * r_upper + r_upper * r_upper + r_lower * r_lower) / 3。
函数参数:主函数main,被调函数volume_tc,被调函数类型为double。pi是实参,h, r_lower, r_upper, v, z是double形参。
1.1.2实验代码截图

1.1.3 造测试数据
| 30 29 29 | 79292.68 |
|---|---|
| 1 1 1 | 3.14 |
1.1.4 PTA提交列表及说明:

提交列表说明:
1.编译错误:完全没理解题目意思,只复制粘贴原文
2.编译错误:没有把分号去除,没有加上大括号。
1.2题目名2:
求整数段和
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
输入格式:
输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。
输出格式:
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。
1.2.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。
数据表达:用了a,b,i,Sum,couter五个变量,是根据题目要求定义的,都是整形函数。
数据处理:for循环结构和8副循环结构。for(i=a;i<=b;i++),if(couter%5==0&&!=b),Sum=0,couter=0,Sum=Sum+i.
函数参数:主函数main,Sum,couter为实参,a,b,i为形参。
1.2.2实验代码截图

1.2.3 造测试数据
| -10 0 | -55 |
|---|---|
| -99 100 | 100 |
1.2.4 PTA提交列表及说明:

提交列表说明:
1.格式错误:分行后忘记空行。
2.格式错误:Sum前需要空行。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图


自己代码截图

1.与同学一相比,他定义了PI,我没有。
2.与同学二相比,他运用了pow函数,我没有。
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到知识点的简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 4/8-4/15 | 7小时 | 399 | 初步使用自定义函数 | 自定义函数的格式要求 |
| 3.2 累积代码行和博客字数(5分) | ||||
![]() |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
学习感受:c语言越来越难,而我们也需要越来越认真,越来越努力的学习
五、评价标准
C语言作业评价标准
本次作业特别注意:
1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
2.代码格式不规范,0分。
3.代码互评,内容简单,0分。
4.学习内容总结无思维导图,0分。

浙公网安备 33010602011771号