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.这周的学习将上一周的又加以巩固了,更熟悉了

posted @ 2020-11-14 17:54  丶燮丿  阅读(121)  评论(4编辑  收藏  举报