• C语言I博客作业04


    作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
    我在这个课程的目标是 了解函数在编程中的形式
    这个作业在那个具体方面帮助我实现目标 教会我如何快速,准确地定义函数
    参考文献 C Primer Plus,C语言程序设计

    1.PTA实验作业

    1.1题目名6-1 使用函数求圆台体积

    题目要求:本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower、上底半径为r_upper、高度为h的圆台的体积

    1.1.1数据处理

    数据表达:用PI,a等变量,需要自定义公式来求值,运用整形
    函数参数:主函数是#include<stdio.h>,被调函数为volume_tc(r_lower, r_upper, h),是double型

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    20 20 5 6283.18 答案正确
    30 20 10 19896.74 答案正确
    40 20 10 29321.51 答案正确

    输入多组数据,实验结果均正确

    1.1.4PTA提交列表及说明


    问题:
    1.没有理解题目所表达的意思,以及需要我所完成的任务
    2.没有理解函数的用法
    编译错误:
    1.未定义函数
    2.格式错误
    解决办法:
    1.查找资料,找出相似的例题
    2.询问同学

    1.2题目名7-2 求组合数

    题目要求:本题要求编写程序,根据公式算出从n个不同元素中取出m个元素(m≤n)的组合数

    1.2.1数据处理

    数据表达:用n,m,i等变量,按照体中所给的公式求值,运用整形和浮点型
    函数参数:自定义fact(n)函数,主函数为#include<stdio.h>

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    3 8 result=56 答案正确
    4 8 result=70 答案正确
    6 8 result=28 答案正确

    输入多组数据,实验结果均正确

    1.2.4PTA提交列表及说明


    问题:
    1.定义函数遇到困难
    2.不知道如何解释定义的函数
    答案错误:
    1.没有考虑到m,n取各种值时的情况
    2.方法有缺陷
    解决方法:
    1.查阅资料
    2.询问室友

    2.代码互评

    同学的代码

    自己的代码


    他是用定义函数的方法来完成这道题,而我是用的一般的方法来完成

    同学的代码

    自己的代码


    他定义了较多的变量,而我定义的变量较少

    3.学习总结

    3.1 学习进度条

    这周所花的时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第八周 6小时 300 简单的代码打法 不会编程
    第九周 8小时 500 华式摄氏度(if-else)的打法 循环的使用
    第十周 10小时 600 for循环语句的用法 循环条件和次数
    第十一周 14小时 800 自定义函数 函数的定义及解释说明

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2学习体会

    1.虽然很辛苦但我感觉学到了很多
    2.感觉自己逐渐喜欢上了编程
    3.在解决一个个问题中收获了快乐

  • 相关阅读:
    Beyond Compare 4 使用30天后过期续用方法
    cookie和Session是啥?
    如何添加博客园访问次数统计
    获取DataFrame列名的3种方法
    GET与POST方法和用curl命令执行
    Series拼接回DataFrame
    pandas.to_json&to_dict&from_json&from_dict解读
    Mysql判断是否某个字符串在某字符串字段的4种方法
    alias 命令
    python中的pyc和pyo文件和__pyc__文件夹
  • 原文地址:https://www.cnblogs.com/18773066781x/p/13967108.html
Copyright © 2020-2023  润新知