C语言I博客作业04
一.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 | 
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 | 
| 这个作业的目标 | 掌握自定义函数,学会应用一些思维导图的软件。 | 
| 学号 | 20209064 | 
二.本周作业头
| 这个作业属于哪个课程 | C语言程序设计II | 
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 | 
| 我在这个课程的目标是 | 掌握自定义函数,学会应用一些思维导图的软件,比上一次作业做的更好 | 
| 这个作业在那个具体方面帮助我实现目标 | 作业的范围广,让我涉及到啦一些应用软件,高质量的PTA题目,让我对C语言更加熟悉 | 
| 参考文献 | C语言程序设计 | 
三.本周作业
1.1使用函数求圆台体积 (10分

1.1.1数据处理
数据表达:运用到result浮点型变量,定义啦volume_tc(double r_lower, double r_upper, double h)函数
数据处理:用到rusult表达式,用于计算圆台的体积,最后输出结果返回到result
函数参数:主函数int main()用于计算函数,定义并调用了volume_tc()函数,其中r_lower,r_upper,h为实参
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 10 30 5 | 6806.78 | 题目要求输入和输出数据 | 
| 10 30 0 | 0.00 | 高必须要大于等于0 | 
| 10 10 10 | 3141.59 | 当上底和下底和高相等时 | 
1.1.4 PTA提交列表及说明

1.编译错误,当时在写代码是把前面给出的内容也复制粘贴上到书写代码的地方,导致编译一直错误
2.答案正确,通过仔细阅读题目,发现给出的截图中后面有“请在这里填写答案”的字样,最后纠正错误
1.2求幂之和 (15分)

1.2.1 数据处理
数据表达:运用到i,n,sum整形变量和result浮点型变量
数据处理:i为输入值,n为for循环递增变量,用于限定循环,result为输出结果
函数参数:主函数int main()并且调用啦pow()函数,其中i,n,sum为实参,result为形参
1.2.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 5 | 62 | 题目要求输入和输出数据 | 
| 1 | 2 | n的最小值为1 | 
| 10 | 2046 | n的最大值 | 
|  | 
1.1.4 pta提交列表及说明

1.答案错误,刚开始把sum定义成啦浮点型变量,导致数据类型错误,从而是答案错误
2.编译错误,在改正答案时,由于操作不当,无意间把;给删除啦一个
3.答案正确,最后把写出的代码在vs2019上打了一遍,确认无误后,在PTA上写,最后答案正确
2.代码互评
- 
同学的代码: 
 第一位同学:
  
 第二位同学:
  
- 
我的代码: 

1.第一位同学的代码在这道题目中,自己定义啦一个函数,然后调用函数解决问题,对函数的熟练程度高 
2.第二位同学的代码并没有调用pow函数和自定义函数,用啦数学思想解决问题,这对以后的函数学习打啦好的基础,本且代码清晰 
3.我的代码则是利用啦题目要求的pow函数,没有做出创新,这就没有体现我自己的设计风格,应该向俩位同学学习
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间/时 | 学到的知识点简介 | 目前比较困惑的问题 | 
|---|---|---|---|
| 10/26-11/2 | 15 | 自定义函数 | 自定函数如果写在前面的话,那这种情况的格式是什么样的 | 
| 11/2-11/13 | 19 | 自定义函数如何定义和书写,并且调用方式 | 对自定义函数的了解停留在课堂上 | 
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 | 
|---|---|---|
| 第三周 | 6452 | 125 | 
| 第四周 | 1862 | 598 | 
|  | 
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1.这周学习啦自定义函数,为我们完成更加复杂的代码设计提供啦便利的条件,使代码可以高效的完整表达
2.在自定义函数中,需要我们对C语言知识更加熟练的掌握,并且需要拥有更加灵活的思维,这样我们才能更加巧妙的设计自定义函数
3.在第一个自定义函数fact()用到了for循环,往后学习的函数肯定更加复杂,这就要求我们不仅要学好C语言更要学好数学为以后的编写代码打下敦厚的基础

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号