C语言I博客作业04

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
这个作业的目标 掌握更多的代码知识
学号 220209094

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

1.1 求组合数 (15分)

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

1.1.1数据处理

数据表达:变量有下x,m,n,,result,sum1。m,n的值为赋值,result是计算出来的,x, n, m是整数型变量,sum1是双精度浮点型变量
数据处理:表达式:sum1 = sum1x;
result = fact(n)/(fact(m)
fact(n-m))
使用了循环结构和自定义函数
函数参数:主函数为#include<stdio.h>,被调函数为double fact (int n),sum1为双精度浮点型,形参为n, m,实参为fact,result

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明


Q1.忘记定义变量x了,所以编译错误。
A1.加了一个int x

1.2求幂之和 (15分)

本题要求编写程序,计算可以调用pow函数求幂。

1.2.1 数据处理

数据表达:变量为i,n,sum,result。n为赋值。i,n,sum,result为整型变量
数据处理:表达式:sum+=pow(2,i);使用了循环结构和数学函数
函数参数:主函数为#include<stdio.h>,被调用函数为#include<math.h>,形参为n,实参为i,sum,result

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明


Q1.答案错误,因为多打了一个字母导致算数表示式错误。
A1.删掉了这个字母,就没事了。

2.代码互评

(同学一的作业)

本人看法:大同小异,用到的结构和算法都是一样的,就是排版上有些差异,用到的定义字母不一样而已。

(同学二的作业)

本人看法:结构和算法都一样的,步骤也是一样的。
本人的:

3.1学习总结

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周10.19-10.25 15小时 21行 在屏幕上显示Hello World! 为什么可以这样表达
第九周10.26-11.1 15小时 300行 变量和数据类型 变量的定义和赋值
第十周11.2-11.7 15小时 700行 if-else并列结构,for循环 格式不了解并且不会运用
第十一周11.8-11.14 25小时 800行 自定义函数,宏定义函数 这是啥,我为什么要用这个

3.2 累积代码行和博客字数

代码行数:1821
博客字数:3766

3.3 学习内容总结和感悟

总结:总体学习状态良好,对于新知识还是乐于接受和学习的,就是新知识带来的问题同样也很多,等着我去解决。

感悟:代码的花花世界确实迷人眼,没有耐心你别来。作业一次比一次多,头发一天比一天少,我变秃了,我也变强了。

3.4 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。
采用专业的思维导图软件,建议可以是:MindManager、XMind、iMindMap、FreeMind、Mindomo、MindNode……等等之一。

3.5 学习体会

只有你想不到的结构,没有代码做不到的结构,虽然才入门,但已经感受到了这是一个需要不断进步和学习的世界,
为了变强,发际线也得向后靠点,我会越来越强,在这个代码所构成的世界里,一切仿佛才刚刚开始,加油!!!!

posted @ 2020-11-14 00:32  图南赴  阅读(122)  评论(12编辑  收藏  举报