C语言I博客作业04

| 这个作业属于那个课程 | C语言I博客作业04|
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
| 我在这个课程的目标是 | 学会如何调用函数 |
| 这个作业在那个具体方面帮助我实现目标 | 题目的练习 |
| 参考文献 | C语言程序设计 |

1.PTA实验作业

求幂之和 (15分)题目内容描述:

1.1.1数据处理

数据表达:定义了整点型变量i,n,定义了浮点型变量power。
数据处理:用了for循环,表达式power=power+pow(2,i)。
函数参数:主调函数 main(),被调函数pow()来自库函数<math.h>,形参power类型是浮点型,实参i,n,2,类型是整型。

1.1.2实验代码截图

1.1.3造测试数据

| 测试数据 | 测试结果 |
| ---- | ---- | ---- |
| 5 | 62 | |
| 10 | 2046 |
| 15 | 65534 |
| 8 | 510 |
| 10 | 2046 |
| 20 | 2097150 |

1.1.4PTA提交列表及说明

格式错误:printf里面=号前面和后面都没有加空格而导致错误,加完以后格式正确,无其他错误。

1.2, 求组合数 (15分)题目内容描述:

1.2.1数据处理

函数参数:用了主函数main(void),被调函数double fact同时它也是自定义函数,实参i,m,n他们的类型是整型,形参是result,sum,类型是浮点型;

数据表达:定义了整型变量i,和浮点型变量result,sum;
数据处理:定义调用的fact函数,用了表达式result = fact(n)/(fact(m)*fact(n-m))来计算从n个不同元素中取出m个元素(m≤n)的组合数;

1.2.2实验代码截图

输入数据 输出数据 说明
8 3 result=0 m>n
7 7 result=1 m=n
3 8 result=56 m<n

1.2.4PTA提交列表及说明

编译错误:漏了{符号,导致第一次编译错误,调用了未经定义的函数fact。

2.代码互评(5分)

同学代码截图:


自己代码截图:


1.第一位同学自己定义了max(int a,int b)函数,然后一步一步的把程序写完,相对于这个函数我的函数显的有点低级,但是清晰明了。
2.第二位同学定义了三个整型变量来比较大小,而我自己则是定义两个整型变量,借用if else 语句来比较两个数的大小,两个函数其实差不多,就是比我多定义了个变量.

3.学习总结

3.1学习进度条

| 周/星期 | 所花时间 | 代码行数 | 所学知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 第一周 | 10小时 | 5行 | 了解本专业是学什么 | 不知道怎么打代码 |
| 第二周 | 18小时 | 45行 | 学了一些基本函数 | 不知道为什么要这样打代码,不会分析题目 |
| 第三周 | 20小时 | 80行 | 学了for循环 | 复杂一点就不知道怎么打了,运用不机灵,死板 |
| 第四周 | 40小时 | 200行 | 学了如何调用其他函数 | 不熟练 |

3.2累计代码行和博客字数
时间 博客字数 代码行数
第一周 500 5
第二周 700 45
第三周 1400 80
第四周 1520 200
3.3学习内容总结和感悟

学习内容总结:我们首先学习了如何定义主函数,输入输出,于是就有了第一次作业输出hello world,
然后又学习了基本数据类型,整型还有后来的浮点型,这个时候我们就可以用它来定义一些变量
如何又学了赋值,运算,表达式,,还有运算符,接着我们又学习了if语句,我们可以利用它来完成
一些简单的作业,如比大小之类的,再然后我们就学了比较高级的循环结构,可以计算累加阶乘等等,
而在最近我们学了函数的调用和自己定义函数。
感悟:每一次的作业都是在磨练自己,让自己意识到自己是一个弱鸡,意识到自己还有
很多地方不行,要加紧练习,时刻提醒自己,不要懈怠。

3.3.1学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2学习体会

每一次的作业都很多,从上次战斗到凌晨之后,让我意识到我要时刻把作业放在心上
不能拖,当然完成作业后的喜悦是真的很幸福,作业虽然很多,但他让我们巩固了知识,
让我们知道哪里是我们不会的,让我们知道我们要努力学习,不能荒废时间,让我们痛并快乐着。
我感觉以后我要勤加练习,让自己成为一个优秀的人,多多写题,不能荒废在寝室!!

posted @ 2020-11-14 15:33  李盟  阅读(150)  评论(10)    收藏  举报