C语言I博客作业04
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 |
| 这个作业的目标 | 初步认识函数的定义和调用 |
| 学号 | 20209054 |
1.PTA实验作业(20分/题)
1.1 题目名本题要求编写程序 
1.1.1数据处理
数据表达:使用了result,m,n三个变量,其中m,n为整型,result为双精度浮点型
数据处理:使用了result = fact(n) / (fact(m) * fact(n-m)公式,并且使用了循环结构
**函数参数:主调函数为自定义函数,调用自己定义的求阶乘,其中n的类型是int,函数类型是double
1.1.2实验代码截图,

1.1.3 造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 1 9 | 9 | 数学运算 |
| 2 7 | 21 | 数学运算 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
提交列表说明:
第一次错误是忘记少打了个分号
第二次则是分号格式打错
1.2 题目2用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
1.2.1 数据处理
数据表达:输入变量m,n且均为整型
数据处理:使用if,else语句对结果进行判断输出
函数参数:主函数为main
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 3 9 | 9 | m>n |
| 12 5 | 12 | n>m |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图

自己代码截图

3.学习总结
3.1 学习进度条(5分)
| 时间 | 学到的知识点 | 疑惑 |
|---|---|---|
| 6h | 自定义函数的使用了解 | 对于调用自定义函数的操作不是很熟悉 |
| 3.2 累积代码行和博客字数 | ||
| 时间 | 累计代码行 | 博客字数 |
| ---- | ---- | ---- |
| 11.8-11.15 | 80 | 746 |
| 3.3 学习内容总结和感悟(5分) | ||
| 1.本周时间安排较紧,在学习上安排的较为忙乱 | ||
| 2.在下周的学习中需要以更认真的态度,规划好学习时间 | ||
| 3.3.1 学习内容总结 | ||
| 请用思维导图的形式将到目前为止所学的内容进行整理。 | ||
![]() |
3.3.2 学习体会
1.在忙碌的大一生活中需要安排好各个阶段的时间,完成任务
2.C语言的课程内容也越来越难,需要花费更多的时间




浙公网安备 33010602011771号