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.在解决一个个问题中收获了快乐