C语言I博客作业04
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11500 |
我在这个课程的目标是 | 加强自己对这个专业更加深入的理解 |
这个作业在那个具体方面帮助我实现目标 | 更多更好的新颖的题目 |
参考文献 | C语言程序设计 百度 b站 |
1.PTA实验作业
1 题目:求幂之和
本题要求编写程序,计算sum=2的一次方+2的两次方+2的三次方+⋯+2的n次方。可以调用pow函数求幂。
1.1.1数据处理
数据表达:定义了result,浮点型。
数据处理:运用了for循环
函数参数:主函数int main(),被调函数pow, 实参n, 形参sum,i
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
6 | 126 | 幂之和=126 |
7 | 254 | 幂之和=254 |
8 | 510 | 幂之和=510 |
1.1.4 PTA提交列表及说明
问题:分号忘记写了
2 题目:求组和数
从n个不同元素中取出m个元素(m≤n)的组合数。
1.2.1数据处理
数据表达:整型变量n,m,i。双精度浮点型result,product。
数据处理:if判断结构和for循环结构
函数参数:主调函数:main 被调函数:fact,实参:product为双精度浮点型变量 形参:m,n为整型变量。
1.1.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
3 4 | result = 4 | 3<4 |
5 6 | result = 6 | 5<6 |
6 7 | result = 7 | 7>6 |
1.2.4 PTA提交列表及说明
问题:代码有点长,有点不好理解。
2.代码互评
同学代码
我的代码
相同点:都运用了for循环
不同点:我的代码比较“宽松”,杨金琨的代码比较“紧凑”
同学代码
我的代码
不同点:我的代码比较复杂一点点
相同点:都运用了for循环
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第三周 | 三天 | 120 | for循环 | 博客园的格式 |
第四周 | 四天 | 120 | 自定义函数 | 上课可以听懂,但是自己写就有点难 |
2 累计代码行和博客字数
3学习内容总结和感悟
4学习体会
刚开始学习软件工程这个专业时,有很多不懂的东西,甚至有点无法理解,但是慢慢的深入了解这个专业,了解他的“内在”你就会深深的爱上他,我也更加坚定了自己的选择。