• C语言I博客作业04


    | 这个作业属于哪个课程 | C语言程序设计II |
    | ---- | ---- | ---- |
    | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493 |
    | 这个作业的目标 | 找到自己的问题,学会读代码 |
    | 这个作业在那个具体方面帮助我实现目标 | 学习读代码 |
    | 参考文献 | c语言程序设计(第三版 ) |
    | 学号 |20208923 |

    1.PTA实验作业

    1.1求组和数

      本题要求编写程序,根据公式C=​m!/(n−m)!​n!算出从n个不同元素中取出m个元素(m≤n)的组合数。建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。
    

    输入格式:输入在一行中给出两个正整数m和n(m≤n),以空格分隔。
    输出格式:按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。
    输入样例:2 7
    输出样例:result=21

    1.1.1数据处理

    1.数据表达 :
    变量n,m:由输入变来,类型为整型。
    变量i:由输入的来,类型为整型
    变量result:由输入的来,类型为浮点型。
    变量a:由赋值和计算得来,类型为浮点型。
    2.数据处理
    表达式:赋值表达式,算数表达式,关系表达式。
    流程结构:定义变量、输入变量、计算、输出答案、自定义 函数fact:定义返回值、for循环计算,返回结果。
    

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    8 3 result=0 m>n
    7 7 result=1 m=n
    3 8 result=56 m<n

    1.1.4PTA提交列表及说明


    Q1.答案错误。
    A1.没有打result=。
    Q2.答案错误。
    A1.没有保留0位小数。

    1.2求幂之和

    本题要求编写程序,可以调用pow函数求幂。
    输入格式:输入在一行中给出正整数n(≤10)。
    输出格式:按照格式“result = 计算结果”输出。
    输入样例:5
    输出样例:result = 62

    1.2.1数据处理

    数据表达:
    变量n:由输入得来,为整型。
    变量i:有赋值得来,为整型。
    变量power:由赋值计算得来,为浮点型。
    数据处理:
    表达式:赋值表达式、算术表达式。
    流程结构:定义变量、输入变量、for循环计算、输出结果。
    

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据
    5 62
    3 14
    10 2046

    1.2.4PTA提交列表及说明


    Q1.编译错误。
    A1.因为pow(2,i)没有打逗号
    Q2.答案错误。
    A2.没有保留到小数点后0位。

    2.代码互评

    同学代码:

    自己代码

    不同:

    第一位同学定义的是max(int a,int b)函数,而我用的if -else语句
    我编程的代码更加简洁易懂,但对最终结果没有影响
    2.第二位同学了三个整形变量而我则是定义了两个,我们都用的if-else语句
    我与第二位同学的编程实际上差不多只是定义的变量有点区别

    3.学习总结

    3.1学习进度条

    | 周/日期 | 这周所花时间 |代码行数 | 学到的知识点 简介 |目前比较困惑的问题 |
    | ---- | ---- | ---- |---- | ---- | ---- |
    | 第八周 | 14时 | 190 | 基本结构,会编写简单的程序 | 老是忘记打分号 |
    | 第九周 | 15时 |190 | 华氏温度转化成摄氏温度,算数运算和赋值运算 | 如何灵活运用 |
    | 第十周 | 12时 | 185 | 计算分段函数,循环和阶乘 | 逻辑有时候理不清楚 |
    | 第十一周 |13时 | 200 | 自定义函数 | 不熟练,不看书就不会 |

    3.2累积代码行数和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结:

    3.3.2感悟:

    这周学习了自定义 函数,比之前的又复杂了许多,做作业也是痛并快乐着,寝室里由助教的感觉太好了,在这里感谢一下我的好室友!希望下周继续加油!

  • 相关阅读:
    乐器、音乐与声学
    函数的功能与坐标轴的理解
    函数的功能与坐标轴的理解
    波、波长与频率
    波、波长与频率
    长方体的研究
    彻底理解线索二叉树
    SSH框架总结(框架分析+环境搭建+实例源代码下载)
    深入浅出WPF 第一部分(3)
    iPad 3g版完美实现打电话功能(phoneitipad破解)
  • 原文地址:https://www.cnblogs.com/cjyzhk/p/13967962.html
Copyright © 2020-2023  润新知