1.PTA实验作业
1.1 题目:
![]()
1.1.1数据处理
数据表达:整数型:n,m,i 浮点型:c,s i赋值,n,m用scanf输入
数据处理:for循环结构,c=fact(n)/fact(m)/fact(n-m)
**函数参数:主调函数main,调用函数fact, m,n是实参,i是形参
1.1.2实验代码截图
![]()
1.1.3 造测试数据
| 输入 |
输出 |
说明 |
| 5,9 |
129 |
小于10 |
| 13,16 |
560 |
大于10 |
| 10,10 |
1 |
等于10 |
1.1.4 PTA提交列表及说明
![]()
提交列表说明:
1.编译错误:double fact(int n)后面没有打;
1.2 题目
![]()
1.2.1 数据处理
数据表达:s,h, r_lower, r_upper, v, PI六个浮点型
数据处理:s=1.0/3*PI*h*((r_upper*r_upper)+(r_upper*r_lower)+(r_lower*r_lower))
**函数参数:主函数main,调用函数volume_tc,PI是实参,h, r_lower, r_upper, v, s是形参。
1.2.2 实验代码截图
![]()
1.2.3 造测试数据
| 输入 |
输出 |
说明 |
| 5,6,9 |
857.65 |
小于10 |
| 11,12,15 |
6236.06 |
大于10 |
| 10,10,10 |
3141.59 |
等于10 |
1.2.4 PTA提交列表及说明
![]()
提交列表说明:
1.编译错误:double volume_tc(double r_lower, double r_upper, double h)后面不用打;
2.编译错误:return 后面是s
2.代码互评
同学代码截图
![]()
![]()
自己代码截图
![]()
![]()
1.第一组截图,同学用了pow函数,自己就是两个同样的数相乘
2.第二组截图,同学用了函数的自定义,自己直接用if-else语句
3.学习总结
3.1 学习进度条
| 周/日期 |
这周所花的时间 |
代码行 |
学到的知识点简介 |
目前比较迷惑的问题 |
| 4/8-4/15 |
8小时 |
603 |
函数的自定义 |
对函数的定义如何使用不熟练 |
3.2 累积代码行和博客字数
![]()
3.3 学习内容总结和感悟
3.3.1 学习内容总结
![]()
3.3.2 学习体会
C语言学习起来越来越难,在上课的时候感觉自己听懂了,一到自己编写的时候就漏洞百出,自己和那些优秀的人还是有很大的差距,以后我应该多加练习,而不是停留在课堂上。