这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
这个作业的目标 | 学习并练习自定义函数,自主思考 |
学号 | 20208994 |
1.PTA实验作业(20分/题)
从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:
题目内容:
1.1.1数据处理
数据表达:定义了整形变量n,m.和浮点型变量C,i,result=1
数据处理:使用了for循环以及两个表达式C = fact(n)/(fact(m)*fact(n-m)),result = result * i
函数参数:主函数int main()以及自定义函数fact (int number)(阶乘)。形参n,m,i。实参number
1.1.2实验代码截图
1.1.3造测试数据
测试用例 | 测试结果 |
---|---|
5 6 | 6 |
4 6 | 15 |
15 19 | 3876 |
1.1.4 PTA提交列表及说明
Q:自己定义的函数有错误或者是格式不对
A:通过与同学交流和网上查阅资料对比
1.2 求幂之和*
题目内容:
1.2.1 数据处理
数据表达:定义了整形变量i,浮点型变量n,result = 0
数据处理:使用了for循环,调用了pow函数
函数参数:主函数int main(),调用函数pow(double x,double y)。形参:n,result;实参:2,i
1.2.2 实验代码截图
1.2.3 造测试数据
测试用例 | 测试结果 |
---|---|
9 | 1022 |
5 | 62 |
10 | 2046 |
1.2.4 PTA提交列表及说明
Q:有些地方不怎么会
A:看书
代码互评
同学代码
我的代码
1.同学使用了if语句和for语句的结合自定义自己的函数,而我只有简单的for循环语句
2.同学思路清晰,我的思路比较新手
3学习总结
3.1 学习进度条
周/日期 | 所花时间 | 所学知识点 | 目前比较疑惑的问题 |
---|---|---|---|
第一周 | 13h | hello world | 无 |
第二周 | 15h | 分段函数 | 无 |
第三周 | 15h | for循环 | 无 |
第四周 | 15h | 自定义函数 | 各种出错 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.进过几个星期的学习,懂得东西也逐渐上涨
2.但是一旦遇到代码还是得通过书本原有的模板或者网上查找才能自己完成
3.加强自己的学习能力