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语言这门课程对我来说是很难的,希望在接下来的学习中,自己能够投入自己更多的热情去学习,去探索新知识,让自己更进一步,变得更好!