C语言I博客作业04
C语言I博客作业04
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496 |
这个作业的目标 | <找出自己所存在的问题,并加以改正> |
学号 | <20209065> |
1.1 题目名1 求组合数
本题要求编写程序,根据公式本题要求编写程序,根据公式C=m!(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
1.1.1数据处理
数据表达:定义了三个整形变量n,m,i和两个双精度浮点型变量product,result
数据处理:调用了scanf()printf()for循环语句和定义函数double fact (int n)和主函数int main(void)
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
4 5 | 5 | C45=5 |
5 6 | 6 | C56=5 |
3 4 | 4 | C34=4 |
1.1.4 PTA提交列表及说明
1.开始是编译没有搞懂定义函数,从而总是显示m没有声明,后来知道是求定义函数才彻底搞懂
1.2 题目2求幂之和
1.2.1 数据处理
数据表达:定义了三个整形变量n,i和三个双精度浮点型变量power,result,sum
数据处理:调用了scanf()printf()for循环语句和#include <math.h>和主函数int main(void)
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
5 | 62 | result =62 |
4 | 30 | result =30 |
3 | 14 | result =14 |
1.2.4 PTA提交列表及说明
1.开始定义时不知道是定义power,还是pow后来试了几遍才知道是power
2.在定义时老是不记得给初始值,得加以注意,并且改正
2.代码互评(5分)
同学1代码截图
同学2代码截图
自己代码截图
1.第一位同学的步骤多,比较详细
2.第二位步骤少但又是对的,效率高,做的也快,得好好向他学习
3.我自己的步骤虽然不怎么多,但我觉得没有他们两个美观,得多多向他们学习
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 学到的知识简介 | 目前比较困惑的问题 |
---|---|---|---|
11/2-11/13 | 6 | 定义函数 | 标识符未声明要怎么改正 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 506 | 132 |
第二周 | 546 | 146 |
第三周 | 762 | 162 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这周了解了定义函数,但还没有彻底掌握,还是得继续加油
2.定义函数要比先前学的要难一些,在之后还是不能松懈,要继续努力
3.这周的学习将上一周的又加以巩固了,更熟悉了