这个作业属于哪个课程 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的更多相关文章

  1. C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...

  2. C语言1博客作业04

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...

  3. 语言I博客作业04

    问题 答案 这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 我 ...

  4. c语言l博客作业04

    这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...

  5. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  6. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  7. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  8. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  9. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

随机推荐

  1. Java NIO:通道

    最近打算把Java网络编程相关的知识深入一下(IO.NIO.Socket编程.Netty) Java NIO主要需要理解缓冲区.通道.选择器三个核心概念,作为对Java I/O的补充, 以提升大批量数 ...

  2. C# 软件开机启动

    如果需要查看更多文章,请微信搜索公众号 csharp编程大全,需要进C#交流群群请加微信z438679770,备注进群, 我邀请你进群! ! !---------------------------- ...

  3. str常用操作方法

    1. 索引(即下标) s = 'ABCDEFGHIJKLMN' s1 = s[0] print('s[0] = ' + s1) #s[0] = A print('s[3] = '+ s[3]) #s[ ...

  4. 多测师讲解unittest介绍及自动化测试实现流程_高级讲师肖sir

    unittest框架介绍 unittest框架是python中一个标准的库中的一个模块,该模块包括许多的类如 test case类.test suit类.texttest runner类.textte ...

  5. day31 Pyhton 面向对象的基础 三大特性

    一.内容回顾 封装 1.概念 笔记 2.__名字 在类的外部就不能用了 3.私有化的 不能被子类继承,也不能在其他任何类中调用 三个装饰器方法(装饰类中的方法) 1.不被修饰的  普通方法,会使用对象 ...

  6. 基于python实现链式栈

    """ 链式栈 linkstack.py 思路分析: 1.源于链表结构 2.封装栈的操作方法(入栈,出栈,栈空,栈顶) 3.链表的开头作为栈顶(不用每次遍历,效率高,怎样 ...

  7. Linux发行版教你如何选 给入门者的选择通法

    Linux的发行版何止琳琅满目,简直是乱入你眼. 本篇将介绍选择发行版的经验和通用法则,主要会从PC角度去谈. 更新于2020年,初次发布于2017年 选择发行版需考虑哪些因素 选择发行版时需要考虑的 ...

  8. 16.深入k8s:Informer使用及其源码分析

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 由于这部分的代码是在client-go 中,所以使用的源码版本是client-go 1. ...

  9. 使用docker安装E

     环境 虚拟机软件VmWare15.5 Centos7.0 安装docker yum install docker

  10. 这是2020年最强Python学习路线,从入门到精通!

    给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.全民学Python的话题铺天盖地,中国的Py ...