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分。

posted @ 2020-11-12 22:10  493  阅读(231)  评论(8)    收藏  举报