C语言I博客作业04

 

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11495
这个作业的目标  让我们初步接触函数题,和熟练使用for和if语句
学号 20209040

2.PTA作业

1.1求组合数

题目要求———

根据公式Cnm​​=m!(nm)!n!​​算出从n个不同元素中取出m个元素(mn)的组合数。

 

建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是doubleC

 

1.1.1数据处理

数据表达:既有浮点数a,b,c,也有整数型m,n,都是为了更好的计算

数据处理:数据表达式:赋值表达式,流程结构:循环结构,定义了一个函数

函数参数:主调函数:mian

                  被调函数:fact(n)阶乘函数

                  实参:a,b,c

                  形参:m,n

1.1.2实验代码截图

 

 

 1.1.3造测试数据

输入数据 输出数据 说明
2  7 21 当输入2和7时,输出阶乘函数的总值21
2  5 10 当输入2和5时,输出阶乘函数的总值10
6  7 7 当输入6和7时,输出阶乘函数的总值7
3  7 35 当输入3和7时,输出阶乘函数的总值35

1.1.4PTA提交列表及说明

 

编译错误:scanf中的&忘记打,在定义函数前多加了一个{

部分正确:最后答案的输出对了,运算中的符号错误

 

1.2生成3的乘方表

题目要求————输入一个非负整数n,生成一张3的乘方表,输出30​​~3n​​的值。可调用幂函数计算3的乘方。

1.2.1数据处理

数据表达:整数型n,i,sum,用于承载数据

数据处理:数据表达式:赋值表达式,流程结构:循环结构

函数参数:主调函数:mian

              被调函数:pow(x,y)幂函数,整数型

              实参:i

              形参:n

1.2.2实验代码截图

 

 1.2.3造测试数据

输入数据 输出数据 说明
3

pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27

 
当输入3时,输出3的幂函数集
4

pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27
pow(3,4) = 81

当输入4时,输出3的幂函数集
5

pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27
pow(3,4) = 81
pow(3,5) = 243

当输入5时,输出3的幂函数集
6  

pow(3,0) = 1
pow(3,1) = 3
pow(3,2) = 9
pow(3,3) = 27
pow(3,4) = 81
pow(3,5) = 243
pow(3,6) = 729

 当输入6时,输出3的幂函数集

1.2.4PTA提交列表及说明

 

 

编译错误:逗号忘记打还有括号里面的“”号总是忘记

答案错误:忘记输出应该在for循环内输出,而不是在外面

2.代码互评

 

 

 

 

 

  1.  他们的代码都很清晰,都明白自己的目标,而我有时候写着写着就有点迷糊
  2. 我觉得我们在码代码时可以更加细心而不是去追求速度

3.学习总结

3.1学习进度条

 

 

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
1/10.12~10.19 6h 20行 初步接触C语言,学到了输出格式printf printf格式注意它的输出样例
2/10.26~11.02 10h 60行 更加深的接触C语言,学到了if结构 if中条件应该怎样最简洁
3/11.02~11.09 15h 100行 学到了for循环结构
4/11.09~11.16 18h 130行 初步接触到了函数题目

 

3.2累计代码行和博客字数

 

时间 博客字数 代码行数
第一周 100 20行
第二周 120 61行
第三周 200 100行
第四周 240 150

 

3.3学习内容总结和感悟

3.3.1学习内容总结

 

 

 3.3.2学习体会

  • 感觉越学越难了,特别时这个函数,弄了半天还没看懂
  • 感觉到自己的进步,虽然有点缓慢,但是我知道很坚定
  • 可以适当的请教一些大神,可以便于自己理解

 

posted @ 2020-11-15 11:32  汪昱成  阅读(125)  评论(0编辑  收藏  举报