C语言I博客作业04
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | 班级链接 |
| 我在这个课程的目标是 | 减少错误,优化自己的代码 |
| 这个作业在那个具体方面帮助我实现目标 | 通过对照别人的代码照吃自己的不足 |
| 参考文献 | C语言程序设计(第3版) |
1.1求幂之和
本题要求编写程序,计算sum= 2^1 + 2^2 + 2^3 +...+ 2^n。可以调用pow函数求幂。
1.1.1数据处理
数据表达:定义了变量n,整型。
数据处理:1.表达式:赋值表达式,函数表达式。
2.流程结构:定义变量,输入数据,计算,输出结果。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 5 | 62 | 5的幂数和为62 |
| 7 | 254 | 7的幂数和为254 |
1.1.4 PTA提交列表及说明

1.2求组合数
1.2.1数据处理
数据表达:定义了变量n,整型。
数据处理:1.表达式:函数表达式。
2.流程结构:定义变量,输入数据,调用函数,计算,输出结果。
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 7 | 21 | 2和7的组合数为21 |
| 3 4 | 4 | 3和4的组合数为4 |
1.2.4pta提交列表及说明

2.代码互评
同学代码截图

自己代码截图

不同之处:
1.同学的代码有空行,更加美观
2.同学用的是双精度型double,我用的是整型int
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 十一周 | 14小时 | 78 | 如何定义和调用函数 | 不太了解自定义函数 |
3.2 累积代码行和博客字数
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第八周 | 587 | 19 |
| 第九周 | 488 | 56 |
| 第十周 | 1368 | 87 |
| 第十一周 | 1153 | 116 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
学习c语言已有一个多月的时间了,对于c语言,从一无所知道能够自己编代码,感觉在这一个多月里学到了很多知识。在做作业的过程中学会了使用office,这是老师没有在课堂上讲的,但我还是通过在网上寻找教程学会了怎么使用。同时,在这几次作业中我也发现自己与其他同学的差距,这需要我花更多时间去弥补,还有许多问题等我去发现。

浙公网安备 33010602011771号