• C语言I博客作业04


    这个作业属于哪个课程 c语言程序设计
    这个作业目标在哪 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494
    我在这个课程的目标是 学习了解函数,掌握自定义函数应用的方法
    这个作业在哪个具体方面帮助我实现目标 更加透彻了解函数定义和函数调用,进一步深化自己对for语句的应用
    参考文献 c语言程序设计
    1.PTA实验作业(20分/题)
    1.1 题目名1
    根据公式算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
    1.1.1数据处理
    数据表达:用了double s a,int m n s.
    数据处理:for循环语句,a=fact(n)/(fact(m)*fact(s)),s=n-m.
    函数参数:主调函数double fact(n)被调函数int main().类型是double,实参a double,形参s double.
    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    答案错误:将形参定义为0,
    部分错误:定义变量类型错误,本应该是double类型,被我定义为int.
    1.2 题目名2
    计算求幂之和,调用pow函数求幂。
    1.2.1 数据处理
    数据表达:用了int i n,double sun.
    数据处理:for语句,pow函数
    函数参数:主调函数main()被调函数pow。被调函数类型double。实参pow(2,i) int,形参sum,double.
    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    答案错误:1.幂的指数不应为0.
    2.printf的函数输出格式应为%.0f而不是%.lf。
    部分错误:将printf的函数弄在for语句的外面,不然不符合输出样例。

    2.代码互评(5分
    同学代码截图

    自己代码截图

    1.同学简化变量符号,游刃有余。思路清晰,将变量与赋值一并简化,使版面简洁。
    2.结合if-else的语句,给我一种新思路。
    3.该同学虽然比较繁琐,但过程比我简洁和表达式较少。使得版面看上去很舒服。我的看上去繁琐。
    4.优点:一种新的声明思路
    3.学习总结(15分)
    3.1 学习进度条(5分)

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结

    3.3.2 学习体会
    1.熟练掌握了for语句的使用和制定次数的循环程序。
    2.细心的用分号,&,变量的初始化设定,printf语句的提在for语句的使用。
    3.初步了解自定义函数的运用,感觉很奇妙。希望自己能更加熟练的运用。

  • 相关阅读:
    排序算法-Java实现
    Linux-文件内容的查阅
    Linux-文件权限概念
    Linux-awk和sort处理字符串
    面试题-总结(二)
    面试题-总结(一)
    程序员的其他技能:股票-ROE解释
    程序员的其他技能:基金初识-基金名称的秘密
    tp框架表单验证 及ajax
    tp框架做留言板
  • 原文地址:https://www.cnblogs.com/liying12/p/13971941.html
Copyright © 2020-2023  润新知