C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
我在这个课程的目标是 加强对各种格式的理解,熟悉使用fact函数
我在这个课程的目标是 <c语言程序与设计>
学号 20209106

pta实验作业
1.1本题要求编写程序,根据公式C=n!/​m!(n−m)!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
1.1.1
数据表达:用了n,m,result,d,i变量,变量的值通过赋值和输入决定,n,m,i都是整数(int)类型,result,d都是双精度(double)类型
数据处理:使用了自定义函数和for循环结构
函数参数:主函数为#include<stdio.h>,被调函数为double fact (int n),sum1为双精度浮点型,形参为n, m,实参为fact,result
1.1.2实验代码截图

1.1.3 1.1.3 造测试数据

1.1.4业提交列表

格式错误是因为答案要和题目一模一样 忽略了空格
编译错误是因为封号
1.2.1
题目26-1 使用函数求圆台体积
内容描述:本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积,函数类型是double。
1.2.2

1.2.3数据处理
数据表达:使用了double pi,x; double h, r_lower, r_upper, v;使用了赋值法;都是双精度浮点型变量;
数据处理:和赋值法,使用了自定义函数;
函数参数:主函数#include <stdio.h>,#define PI 3.14159,被调用函数double volume_tc(double r_lower, double r_upper, double h);被调函数为双精度浮点型,实参为double h, r_lower, r_upper, v;形参double pi,x;
1.2.3 造测试数据


1.2.4pta提交列表

2.1****代码互评
同学代码

我的代码

同学代码

我的看法是,第一个同学for循环有一点点多余
我水平不行是照着书模仿写的
第二个同学很精炼
学习总结

时间 博客字数 代码行
第八周 410 100
第九周 700 152
第十周 1100 200
第十一周 1000 190
学习内容总结和感悟**
1.随着难度加大,内容加多,学习更吃力了,但是之前的知识更加得心应手了,
2说明多看才是学习必要

学习体会
多写多看多问多练,花更多的时间在这一门课程,努力加油

posted @ 2020-11-14 15:44  董航  阅读(161)  评论(4编辑  收藏  举报