这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493
这个作业的目标 <学习阅读代码,提高阅读代码的能力>
参考文献 <c语言程序设计(第三版)>
学号 <20208918>

1.PTA实验作业

1.1题目:求组合数

本题要求编写程序,根据公式C=​m!/(n−m)!​n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。
输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。
输入样例:2 7
输出样例:result=21

1.1.1数据处理

变量n,m:由输入变来,类型为整型。
变量i:由输入的来,类型为整型
变量result:由输入的来,类型为浮点型。
变量a:由赋值和计算得来,类型为浮点型。
2.数据处理
表达式:赋值表达式,算数表达式,关系表达式。
流程结构:定义变量、输入变量、计算、输出答案、自定义 函数fact:定义返回值、for循环计算,返回结果。

1.1.2实验代码截图

1.1.3 造测试数据

|

输入数据 输出数据 说明
96 result=0 m>n
26 result=78 m<n

1.1.4PTA提交列表及说明

编译错误:一行代码后面遗漏分号

1.2求幂之和

本题要求编写程序,可以调用pow函数求幂。
输入格式:输入在一行中给出正整数n(≤10)。
输出格式:按照格式“result = 计算结果”输出。
输入样例:5
输出样例:result = 62

1.2.1数据处理

数据表达:
变量n:由输入得来,为整型。
变量i:有赋值得来,为整型。
变量power:由赋值计算得来,为浮点型。
数据处理:
表达式:赋值表达式、算术表达式。
流程结构:定义变量、输入变量、for循环计算、输出结果。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据
2 5
---- ---- ----
5 64

1.2.4PTA提交列表及说明

编译错误:第12行的%打成&

2.代码互评

他人代码

自己代码

不同:

他人:代码简洁明了,没有任何多余的东西
本人:我的是一个简单的求组合数的算法

3.学习总结

3.1 学习进度条(5分)

周/日期 这周所花时间 代码行数 学到的知识点 简介 目前比较困惑的问题
第八周 15h 59 编译hellow world 对代码形式一无所知
第九周 14h 226 算数运算和赋值运算华和华氏温度转化成摄氏温度 分号总是遗漏
第十周 16h 240 循环结构,判断句,阶乘 循环结构的代码总出问题
第十一周 14h 238 自定义函数 许多的算法结构很陌生

3.2累积代码行数和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结:

3.3.2感悟:大学已经过去了两个月,计算机这一方面感觉自己已经有了一点门路了,学的东西也越来越多但是也越来越难。例如从最简单的hellow world!到现在一些循环结构 判断句等都在逐步掌握,心里也非常的踏实,继续加油~