C语言I博课作业04
| 这个作业属于哪个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489 |
| 我在这个作业课程的目标是 | <学习更多的知识,在打代码的过程中去寻找错误> |
| 这个作业在哪个具体方面帮助我实现目标 | <依据作业的分数寻找具体的错误> |
| 参考文献 | <C语言程序设计 百度网盘> |
| 学号 | <20209101> |
1.PTA实验作业
1.1题目名
求组合数 ,根据公式C n m=m!(n!-m!) n!算出从n个不同元素中取出m个元素(m≤n)的组合数。
建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
1.1.1数据处理
数据表达:运用变量i,n,m,result,其中i,n,m为整数型变量,result为浮点型双精度变量。
数据处理:使用for循环语句,同时使用了自定义函数。
函数参数:使用主函数int main(),在使用主函数的同时调用自定义函数double fact(int n)。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 5 | 10 | 等于10 |
| 2 7 | 21 | 大于20 |
| 5 1 | 0 | 小于10 |
1.1.4 PTA提交列表说明

问题:在自定义函数中进行了printf输出
解决办法:将在自定义函数中的printf语句删除即可
1.2 题目名
本题要求编写程序,计算sum=pow(2,1)+pow(2,2)+...+pow(2,n)可以调用pow函数求幂。
1.2.1 数据处理
数据表达:运用变量i,n,sum,三者均为整数型变量
数据出理:运用for循环语句
函数参数:直接运用主函数,未使用其他函数
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 3 | result = 14 | n<10,即n=3时的结果 |
| 5 | result = 62 | n<10,即n=5时的结果 |
1.2.4 PTA提交列表说明

问题:最后的printf语句中括号里的内容错误
解决办法:将result与=之间标注空格,将引号外的result改为sum
2.代码互评
同学代码

同学代码

我的代码

<1>.敲代码每个人都有自己的风格,我和同学打的代码尽管大体相似,但还是有许多的细微差别,我的代码自定义的变量尽可能的与教材
上的变量符号相同,但这有一个不好的地方,打字的数量可能比其他同学的要多,其他同学的代码会更加简洁。
<2>.自定义函数或者for循环语句中的变量不同,语句的位置不一样,输出的结果可能也不一样等等。
3. 学习总结
3.1 学习进度条
| 第几周 | 这周所花的时间 | 代行码 | 学到的知识简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第8周 | 15小时 | 275 | 输出语句(“Hello world!\n”) | 没有 |
| 第9周 | 18小时 | 300 | 数学函数,scanf语句 | 不熟悉各类运算符,怎么用 |
| 第10周 | 20小时 | 400 | for循环语句 | 循环条件,循环体有点混乱 |
| 第11周 | 19小时 | 425 | 加深对for循环语句的使用,同时学习自定义函数 | 自定义函数不是很会用 |
3.2 累计代码行和博客数字

3.3 学习内容总结和感悟
3.3.1学习内容总结

3.3.2 学习体会
1.每一次作业都有新的知识与挑战,这也能更好地锻炼自己,学到更多的知识,例如表格嵌图等,还有这次作业的流程图等等,
2.作业难度也在增加,东西也在增多,这很考验我们的耐心,这也使得在写作业中体会更多的东西。
C语言I博课作业04的更多相关文章
- C语言I博客作业04
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...
- C语言1博客作业04
问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...
- 语言I博客作业04
问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我 ...
- c语言l博客作业04
这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
随机推荐
- docker-命令帮助
1. 命令参考 http://www.runoob.com/docker/docker-command-manual.html2. docker-命令,可以使用docker --help查看或 ...
- Fiddler抓包工具 请求图标为一个锁的图标的设置
第一步,Fiddler抓包的数据 前面的都是一个锁的图标,的设置方法, 然后 点击打开 按此设置图一 在图二, 图三. 其他默认就好
- Jmeter之参数化函数助手__CSVRead
1.在Tool->函数对话框中选择__CSVRead,2处填写测试用例的文档地址(测试用例要以csv格式保存),3处是测试用例中参数的位置,第一栏参数的CSV文件列号填0,第二栏参数的CSV文件 ...
- nginx优化:配置gzip压缩页面提高访问速度(nginx1.18.0)
一,为什么nginx要使用gzip 1,压缩的作用: 页面使用gzip压缩之后, 页面大小可以压缩到原来的1/7左右, 传输速度和页面打开时间都可以大幅度提高, 有利于用户访问页面体验的提升 2,Ng ...
- VS2010下python3的配置
最近突然又想学python,但用惯了vs2010后,十分希望能在vs2010中编译python的程序,于是,秉承着不作到死就不死心的原则就开始了我的配置之旅.但事实上并不难哦?.... 1.首先上场的 ...
- 阿里技术专家十五问,真题面试刀刀见肉,快来和阿里面试官battle
引言 2020阿里巴巴专家组出题,等你来答: 题目:如何判断两个链表是否相交 出题人:阿里巴巴新零售技术质量部 参考答案: $O(n^2)$: 两层遍历,总能发现是否相交 $O(n)$: 一层遍历,遍 ...
- GO-数据类型
目录 数据类型 1.分类 2.布尔类型 3.整型 4.浮点型 5.字符类型 6.字符串 7.复数类型 数据类型 1.分类 Go语言内置以下这些基础类型: 类型 名称 长度 零值 说明 bool 布尔类 ...
- Qt中的Q_OBJECT作用, 以及信号槽
自定义类时, 如果需要使用Qt框架提供的信号槽机制, 必须满足以下两个条件: 第一:该类必须是QObject类的子类或者间接子类. 其次:在定义类时, 首行必须加上宏Q_OBJECT class My ...
- 手写Javaweb服务器
简单web服务器 回忆socket 创建客服端(在httpClient_1包下) public class Client { public static void main(String[] a ...
- Android面试题收录及解答10月刊
前言 嗨,大家好,好久不见.这里跟大家侃侃这中间发生了什么. 一个月前呢,想准备面试,就网上随便找找面试题什么的,发现要么就是卖课的,要么就是不给详细回答的或者回答不够深的(也许是我没找到).反正稍微 ...