C语言I博客作业04
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 |
| 我在这个课程的目标是 | 学会调用函数,学习制作思维导图 |
| 这个作业在那个具体方面帮助我实现目标 | 通过pta让我不断改正错误 |
| 参考文献 | 百度 |
| 学号 | 20209061 |
1.PTA实验作业
1.1 题目1
内容描述
- 本题要求编写程序,根据公式C=m!/(n−m)n!算出从n个不同元素中取出m个元素(m≤n)的组合数
1.1.1数据处理
数据表达:三个整形变量:n,m,i;两个双精度浮点型变量:product,result
数据处理:调用了scanf,printf,for循环语句和定义函数double fact (int n)和主函数int main
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 6 | 6 | C56=5 |
3 3 | 1 | C33=1 |
1.1.4 PTA提交列表及说明
- 编译错误:忘记按照题目要求打空格
1.2 题目2
内容描述
- 用函数编程计算两个整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
1.2.1 数据处理
数据表达:整形变量:a,b,max
数据处理:用了scanf,printf,if-else循环语句和主函数int main()
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 6 | 6 | 正确 |
10 15 | 15 | 正确 |
1.2.4 PTA提交列表及说明
- 编译错误:在else后面加了分号
2.代码互评
同学代码截图
自己代码截图
- 1.第一位同学的代码更加简单可以节省时间
- 2.第二位同学的代码简单且明了,而且步骤也少,学习他可以节省时间,使工作更加高效
- 3.我自己的代码虽然正确但是过于繁琐会浪费很多时间,得多向他们学习
3.学习总结
3.1 学习进度条
|周/日期 | 这周所花的时间 | 学到的知识简介 | 目前比较困惑的问题 |
| ---- | ---- | ---- |
| 11/2-11/14| |5h| 调用函数 | 如何声明标识符 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.2 学习体会
- 1.学习了调用函数
- 2.巩固了if——else的用法
- 3.写代码要仔细不能粗心,写pta作用时要认真审题