这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493
这个作业的目标 < 学会定义函数>
这个作业在哪个具体方面帮助我实现目标 < 通过PTA作业做题>
参考文献 < c语言程序设计(第三版)>
学号 <20208931>
1.PTA实验作业(20分/题)
1.1 求组合数
本题要求编写程序,根据公式C​n​m​​=​m!(n−m)!​​n!​​算出从n个不同元素中取出m个元素(m≤n)的组合数。

1.1.1数据处理


数据表达:

整形 m,n,l,x,i;

浮点型 result,product;

定义函数 fact(x);

数据处理:定义函数,for循环,定义变量,利用运算规则写出代码;

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 7 21 m<n
3 6 20 m<n
4 5 5 m<n
1 8 8 m<n
1.1.4 PTA提交列表及说明

1.编译错误:括号忘打;

1.1求幂之和

本题要求编写程序,计算sum=2​1​​+2​2​​+2​3​​+⋯+2​n​​。可以调用pow函数求幂。

1.2.1 数据处理


数据表达:

整形 i,n,result;

数据处理:

定义变量,利用for循环,pow()函数;

1.2.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 2 n=1
2 5 n=2
3 13 n=3
4 29 n=4
1.2.4 PTA提交列表及说明

1.编译错误:#号忘记打了。

2.代码互评(5分)
同学代码截图

自己代码截图

1:定义的变量比别人多;

2:我不太喜欢用\n,因为我觉得都一样。

3.学习总结(15分)

日期/周 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
第11周 14小时 250 定义函数,运算规则 一些函数的用法
3.2 累积代码行和博客字数(5分)
日期 博客字数 代码行数
---- ---- ----
第8周 800 100
第9周 1000 150
第10周 1200 200
第11周 1500 250

3.3 学习内容总结和感悟(5分)
学的东西比较少,难度也还好,学会了定义函数,复习了以前学的for循环,if_else判断语句;

感觉时间过得很快,自己的学的知识还比较少,还是要努力,加油。

3.3.1 学习内容总结

3.3.2 学习体会

学的时间有点少,上课时间就更少了,和其它同学一比,啥也不是,

感觉专业课程还没有其它课程多,博客作业还是比较麻烦,问题太

多了,PTA作业就不用说了,感觉要求不怎么好,打代码不怎么轻

松,继续加油吧,少年!