C语言I博客作业04

|这个作业属于那个课程| C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493这个作业在那个具体方面帮助我实现目标 |
|我在这个课程的目标是| 初步认识对函数的定义和调用,学会模仿编程 |
|这个作业在那个具体方面帮助我实现目标 | 更加熟悉各种编程,学会使用各类语句 |
| 参考文献 | C语言程序设计课本 |
| 学号 | 20208947 |

1.PTA实验作业(20分/题)

1.1题目1:求幂之和

计算sum=2的1次方+2的2次方+2的3次方+⋯+2​的n次方。可以调用pow函数求幂。

1.1.1数据处理

数据表达:

变量i:由赋值得来,为整型变量
变量n:由输入得来,为整型变量
变量sum:由赋值计算得来,为浮点型变量
变量power:由赋值得来,为浮点型变量

数据处理:

表达式:算术表达式、赋值表达式、关系表达式
流程结构:定义变量、赋值变量、输入值、for循环、输出结果
函数参数:主调函数名称:主函数

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
5 62 等于5
7 254 大于5小于10
10 1024 等于10
12 8190 大于10

1.1.4 PTA提交列表及说明


1.答案错误:逻辑错误,算错了

1.2题目2:求组合数

根据公式Cnm=n!/m!(n−m)!算出从n个不同元素中取出m个元素(m≤n)的组合数。

1.1.1数据处理

数据表达:

变量m:由输入得来,为整型变量
变量n:由输入得来,为整型变量
变量c:由赋值计算得来,为整型变量

数据处理:

表达式:算术表达式、赋值表达式
流程结构:定义变量、赋值变量、输出结果、自定义函数、定义变量、输出结果
函数参数:主调函数名称:主函数;被调函数名称:自定义函数

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 7 21
3 8 56 输入数都增加1
4 9 126 输入数都增加2

1.1.4 PTA提交列表及说明



1.部分正确:格式错误,忘记打分号

2.代码互评(5分)

同学代码截图1

同学代码截图2

自己代码截图

不同

1.同学1和我的代码在定义变量sum时就直接给 这个变量赋值了,而同学2的代码给变量sum赋值是在输入函数之后。
2.俩位同学的代码在输出函数时的等号两边没有打空格,我的打了。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 14小时 180 C语言数据类型、换行符、printf函数
第九周 11小时 280 算术运算符、赋值运算符、if-else语句、scanf函数
第十周 12小时 350 for循环,sqrt函数 循环表达式不会写
第十一周 10小时 300 生成乘方表和阶方表、自定义函数 如何自定义

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2学习体会

本周的学习总体感觉还行,我们学习了新的东西——自定义函数,这个新内容我学习得并不是很好,没有掌握好,在做作业时有点困难,在经过自己的一番看书学习后,又感觉好了一点,又在上同学们的帮助下学习,是我对自定义函数又有了更进一步的了解。C语言这门课程对我来说是很难的,希望在接下来的学习中,自己能够投入自己更多的热情去学习,去探索新知识,让自己更进一步,变得更好!

posted @ 2020-11-15 02:34  高慧娜  阅读(133)  评论(8编辑  收藏  举报