C语言I博客作业04

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
我在这个课程的目标是 更快更好的写出代码,减少自己的错误率
这个作业在那个具体方面帮助我实现目标 每一个体都能加强我对代码的熟练度
参考文献 C语言程序设计,百度百科,掘金C语言库
学号 20209997

1.PTA实验作业

1.1题目名7-2 求组合数

题目要求:本题要求编写程序,根据公式Cnm​​=m!(nm)!n!​​算出从n个不同元素中取出m个元素(mn)的组合数。

 

1.1.1数据处理

 

数据表达:用了i, n, m,result等变量;使用了赋值法;i, n, m是整数型变量,result是双精度浮点型变量 ;
数据处理:使用了循环结构,自定义函数;
函数参数:主函数为#include<stdio.h>,自定义被调函数为double fact (int n),是double型,

                  实参为int i, n, m;double result;形参为int i;double y;

1.1.2实验代码截图

1.1.3 造测试数据

通过给予不同数据,检测出代码无问题。

1.1.4 PTA提交列表及说明

  

这次作业在提交时基本上一遍过,主要原因是我在上次在提交会pta提示错误,但提交后正确,于是每次自己在Dev C++上

确定自己代码正确后,就会提交。而且总结了前几次因为格式原因的问题后,基本上没出现问题。

1.2 题目26-1 使用函数求圆台体积 

题目描述:本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、

               上底半径为r_upper、高度为h的圆台的体积,函数类型是double。

1.2.1 数据处理

数据表达:用了double pi,x; double h, r_lower, r_upper, v等变量,用了赋值法,变量都是double型;
数据处理:用了赋值法,使用了自定义函数;
函数参数:主函数#include <stdio.h>,#define PI 3.14159,被调用函数double volume_tc(double r_lower,

double r_upper, double h);自定义被调函数为double型,实参为double h, r_lower, r_upper, v;形参double pi,x;

1.2.2实验代码截图

 

1.2.3 造测试数据

 

 

 

1.2.4 PTA提交列表及说明

 

提交列表说明:答案错误,编译错误;
解决方法:第一次做函数题,不知道规则的用原来答题方法解答,改来改去没办法,

                  在解题群里问了后把前面的主函数去掉后,问题解决。

2.代码互评

陈兴同学的

 

陈展鹏同学的

 

 

我自己的

 

对比点评:

1.该同学写代码不太喜欢分结构,一行行直接写下来,层次感不强。

2.对比该同学,我的变量设置有时比较随意,不能够见明知意,如double fact函数里面我设了y,

   而该同学设的是product,能够见明知意。

3陈兴同学的上下级的结构空格非常好,如for里面的空两大格,让读者感觉非常有层次。

 

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第九周/10.26~11.1 13小时 154行 学会了C语言的基本使用 //
第十周/11.2~11.9 11小时 227行 学会了for语句以及while //
第十一周/11.9~11.15 11小时 465行 学会了自定义函数 对自定义函数理解还不够深入

  

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

总结:经过一个月的学习,感觉自己上道了。虽然有的时候跟不上老师,但我会在课后、网上、习题中学习。

知识难度较大,对知识的理解还不够深,需要更加努力,加强自己在概念和理论上的知识以及编写代码的速度。

 

 

 

 

                  

 

 

posted @ 2020-11-12 11:18  彭铖昊  阅读(290)  评论(6编辑  收藏  举报