C语言I博客作业04

1.作业头

这个作业属于哪个课程 C语言I博客作业04
这个作业要求在哪里
作业要求
这个作业的目标
函数的定义和调用有初步的认识,能模仿编程
学号
20209073

二.本周作业头

这个作业属于那个课程 C语言I博客作业04
这个作业要求在哪里 作业要求
我在这个课程的目标是 函数的定义和调用有初步的认识,能模仿编程
这个作业在那个具体方面帮助我实现目标 PTA作业,参考其他同学的代码
参考文献 C语言程序设计

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

1.1求组合数

1.1.1数据处理

数据表达:用了m,n,s,i,result变量;m,n是整型,result,s,i是浮点型
数据处理:循环结构for(int i=1;i<=n;i++)和自定义函数fact
函数参数:主函数int main();调用函数double fact(int n);循环结构for;实参result,m,n其中m,n是整型,result是浮点型;形参s,i均为浮点型

1.1.2实验代码截图

1.1.3 造测试数据
输入数据 输出数据 说明
2 7 21 m<n
7 2 0 m>n
7 7 1 m=n
1.1.4 PTA提交列表及说明


1.编译错误:一开始for循环结构不会,请教他人之后才明白
2.格式错误:等号两边要空格

1.2求幂之和

1.2.1 数据处理

数据表达:用了n,i,result变量;i,n是整型,result是浮点型
数据处理:循环结构for (i = 1; i <= n; i++)和pow(2, i)
函数参数:主函数int main();循环结构for;函数pow;实参i,n是整型;形参result为浮点型

1.2.2 实验代码截图

1.2.3 造测试数据
输入数据 输出数据 说明
5 62 n<10
11 4094 n>10
10 2046 n=10
1.2.4 PTA提交列表及说明


1.格式错误:标点没注意,中英文混淆
2.编译错误:开头没有#include<math.h>

2.代码互评(5分)

同学1代码截图
.....................................................................................................................................
同学2代码截图
.....................................................................................................................................
自己的代码截图
.....................................................................................................................................
1.同学1用了三个循环结构for,没有调用到fact函数,三个阶乘都表示了出来,个人觉得有好有坏,好是整合度高,坏是不够精炼简洁
2.同学2用了do while,这个还没有教,应该是自己额外学的
3.自己则是比较常规的做法,for循环,调用fact函数,感觉是大多数人的做法

3.学习总结(15分)

3.1 学习进度条

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
:--😐:--😐:--😐:--😐:--😐:--:
第一周|3h|23|printf|各种符号所代表的含义
第二周|2h|11|int|整型浮点型的异同
第三周|2h|56|if-else|if-else格式
第四周|3h|119|for|部分函数如何用代码表达
第五周|4h|124|#include<math.h>|如何调试

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1204 23
第二周 265 11
第三周 570 56
第四周 743 119
第五周 563 124

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

3.3.1 学习内容总结

3.3.2 学习体会

1.总觉得学起来有点吃力,可能是我自身的原因吧,这周不怎么在状态,接下来可不能这样了
2.有些同学已经走在我们前面了,我得加把劲跟上去
3.一道题目可以有多种解法,每一种的方法不同,可以学到的东西也不同

posted @ 2020-11-15 01:23  熙茜  阅读(88)  评论(1编辑  收藏  举报