C语言I博客作业04

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493
我在这个课程的目标是 学会了阶乘函数,学会其他的函数的命名。
这个作业在那个具体方面帮助我实现目标 让我知道怎么去一步一步去检查别人的代码。
参考文献 c语言程序设计(第三版)
学号 20208953

PTA实验作业(15分/题)

1.1.1 求幂之和
题目内容叙述:本题要求编写程序,计算sum=2¹+2²+2³+......+2ⁿ。可以调用pow函数求幂。

数据表达:定义sum为和,n、i一起构成循环计算到n的积。
数据处理:直接运用pow函数求幂,再求每个的和。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
4 30 小于10
10 2046 等于10
11 4094 大于10
1.1.4PTA提交列表及说明
编译错误:在提交答案是出现编译不正确,后面检查到了我还有许多的格式没有注意。

1.2.1题目名:求组合数
具体题目:本题要求编写程序,根据公式C=n!/​m!(n−m)!​算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。

数据表达:定义m、n、x,然后用表示i=n-m,再加一个x变量。
数据处理:直接用fact函数来表达阶乘,再用各阶乘来运算。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
3 4 4 m<n
3 3 1 m=n
4 2 0 m>n
1.2.4PTA提交及说明
答案错误:在代码中定义和表达式出现问题了,在int和double的使用错误了。

2.代码互评

别人的代码

我的代码

1.在定义的角度不同,我只用了整形,他用了浮点型。
2.他还使用了多一点的变量。
3.在代码有些相同的代码所在位置不同。

3.学习总结(15分)

3.1学习进度条(5分)

周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第九周 16 怎样弄成函数输出 不是清楚函数的调用
第十周 18 条件结构 有时条件不知道是什么
第十一周 20 循环结构 在for的循环结构中我输入的没有循环或只循环一次
3.2 累积代码行和博客字数(5分)
时间 代码行数 博客字数
---- ---- ----
第九周 106 967
第十周 126 1076
第十一周 142 1360
3.3学习总结和感悟
3.3.1学习总结思维导图
3.3.2学习感悟
答:这周感觉过的很充实,学习到了许多知识。在电脑上做表和思维导图等知识。但是也还有许多不足之处,在做折线图是还是做不出两边都有数的表,所以在交作业只能叫一边的折线图。在学习代码反面也还有一些不懂的知识点,所以在后面的学习中努力去解决。
posted @ 2020-11-15 01:50  闷葫芦147  阅读(239)  评论(1编辑  收藏  举报