C语言I博客作业04

作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
我在这个课程的目标是 了解函数在编程中的形式
这个作业在那个具体方面帮助我实现目标 教会我如何快速,准确地定义函数
参考文献 C Primer Plus,C语言程序设计

1.PTA实验作业

1.1题目名6-1 使用函数求圆台体积

题目要求:本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积

1.1.1数据处理

数据表达:用PI,a等变量,需要自定义公式来求值,运用整形
函数参数:主函数是#include<stdio.h>,被调函数为volume_tc(r_lower, r_upper, h),是double型

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
20 20 5 6283.18 答案正确
30 20 10 19896.74 答案正确
40 20 10 29321.51 答案正确
输入多组数据,实验结果均正确

1.1.4PTA提交列表及说明


问题:
1.没有理解题目所表达的意思,以及需要我所完成的任务
2.没有理解函数的用法
编译错误:
1.未定义函数
2.格式错误
解决办法:
1.查找资料,找出相似的例题
2.询问同学

1.2题目名7-2 求组合数

题目要求:本题要求编写程序,根据公式算出从n个不同元素中取出m个元素(m≤n)的组合数

1.2.1数据处理

数据表达:用n,m,i等变量,按照体中所给的公式求值,运用整形和浮点型
函数参数:自定义fact(n)函数,主函数为#include<stdio.h>

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
3 8 result=56 答案正确
4 8 result=70 答案正确
6 8 result=28 答案正确
输入多组数据,实验结果均正确

1.2.4PTA提交列表及说明


问题:
1.定义函数遇到困难
2.不知道如何解释定义的函数
答案错误:
1.没有考虑到m,n取各种值时的情况
2.方法有缺陷
解决方法:
1.查阅资料
2.询问室友

2.代码互评

同学的代码

自己的代码


他是用定义函数的方法来完成这道题,而我是用的一般的方法来完成

同学的代码

自己的代码


他定义了较多的变量,而我定义的变量较少

3.学习总结

3.1 学习进度条

这周所花的时间 代码行数 学到的知识点简介 目前比较迷惑的问题
第八周 6小时 300 简单的代码打法 不会编程
第九周 8小时 500 华式摄氏度(if-else)的打法 循环的使用
第十周 10小时 600 for循环语句的用法 循环条件和次数
第十一周 14小时 800 自定义函数 函数的定义及解释说明

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2学习体会

1.虽然很辛苦但我感觉学到了很多
2.感觉自己逐渐喜欢上了编程
3.在解决一个个问题中收获了快乐

posted @ 2020-11-14 13:29  丁志良  阅读(89)  评论(8编辑  收藏  举报