C语言I博客作业04

这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494
这个作业的目标 <掌握本周所学内容,加深印象>
学号 <20208971>
1.PTA实验作业(20分/题)
求组合数 (15分)
1.1.1数据处理
数据表达:定义了整型变量i,m,n和浮点型变量result,sum;
数据处理:定义调用的fact函数,用了表达式result = fact(n)/(fact(m)*fact(n-m))来计算从n个不同元素中取出m个元素(m≤n)的组合数;
函数参数:主函数:mian() 被调函数:double fact 实参i,m.n是整形,形参sum result是浮点型。
1.1.2实验代码截图
输入数据 输出数据
---- ----
8 3 result=0
7 7 result=0
3 8 result=56
1.2.4PTA提交列表及说明

错误原因:for循环括号后面加了分号
1.2
求幂之和 (15分)
本题要求编写程序,计算sum=2

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

1.2.3造测试数据

测试数据 测试结果
10 2064
5 62
8 510
20 2097150
15 65534
7 254
1.2.4PTA提交列表及说明
格式错误:result与=中间没打空格
2.代码互评(5分)
同学代码截图:

我的代码图:
可能是题目解法的原因,我和上面两位同学的解法都是一样的,
都用了用了for循环,以及表达式power=power+pow(2,i)。
3.学习总结
3.1学习进度条

周/星期 所花时间(小时) 代码行数(行) 所学知识点简介 疑惑的点
第一周 15 10 了解本专业是学什么 对于打代码一窍不通
第二周 20 70 学了一些基本函数 不懂代码含义
第三周 28 150 学了循环语句 不能熟练应用
第四周 35 450 学习调用函数 暂无
3.2累计代码行和博客字数
时间 博客字数 代码行数
---- ---- ----
第一周 450 10
第二周 700 70
第三周 1000 150
第四周 1500 450
3.3学习内容总结和感悟
总结:忙忙碌碌过了4周,学习了许多,从萌新变成了熟练敲代码的初学者,这其中的辛酸:通宵写代码。。。。。说多了都是泪,这四周我们学了基础符号语言,还学习了循环语句,这周我们又学习了调用函数,真的挺多的,够我们消化一阵了,我相信我们会越来越厉害,哈哈哈。
感悟:代码真的是一个字母一个字母敲出来的,只有多练才能掌握,加油。
3.3.1学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理。

3.3.2学习体会
说实在的,敲代码是真的累,费时费力,但收获真的很大,所以只能说痛苦并快乐着,付出有多少收获就有多少。

posted on 2020-11-14 22:57  傻逼QQ邮箱  阅读(106)  评论(11)    收藏  举报