zoukankan      html  css  js  c++  java
  • C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 <https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
    我在这个课程的目标是 <学会函数的基本应用>
    这个作业在那个具体方面帮助我实现目标 <学会总结自己与别人的不同,学会改进自己的缺点>
    参考文献 <C语言教材,百度,C Primer Plus>
    学号 <20209111>

    1.PTA实验作业(20分/题)

    1.1题目名

    1.1.1数据处理

    数据表达:用了n,m,result,d,i变量,变量的值通过赋值和输入决定,n,m,i都是整数(int)类型,
    result,d都是双精度(double)类型
    数据处理:使用了自定义函数和for循环结构
    函数参数:主调函数#include<stdio.h>,被调函数double fact(int n);被调函数为double型;实参为i,n,m,double result;形参double product。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    2 4 6 小于10
    2 6 15 小于20
    2 7 21 小于30
    3 7 35 小于40
    2 11 55 大于50

    1.1.4 PTA提交列表及说明


    问题:格式错误:忘记输出格式要空格
    编译错误:result定义错误
    解决方法:重新看了题目,以及提交错误时给的提示

    1.2 题目名

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

    1.2.1 数据处理

    数据表达:用了n,sum,i变量,变量的值通过赋值和输入决定,n,i都是整数(int)类型,sum是双精度(double)类型
    数据处理:使用了自定义函数和数学函数pow
    函数参数:主调函数#include<stdio.h>,被调函数double volume_tc(double r_lower, double r_upper, double h);被调函数为double型。
    实参为double h, r_lower, r_upper, 形参为double v,pi。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    10 20 5 3665.19 小于4000
    5 20 10 5497.78 大于4000
    10 30 5 6806.78 小于7000
    10 20 10 7330.38 大于7000

    1.2.4 PTA提交列表及说明


    问题:编译错误一开始没有定义pi
    解决方法:问了室友

    2.代码互评(5分)

    同学代码

    自己代码


    评论:同学的代码没有用函数,写的比较简单,她的格式比较好看,我不喜欢用 ,我运用了函数,虽然比较麻烦,但是可以多次调用。

    同学代码

    自己代码


    评论:她的代码运用了两次for的循环,把简单的问题复杂化了,但是她的排版比我的好看,我没有空行,看上去显得有点挤代码。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第8周 8小时 500 简单的代码打法 很多都不理解怎么来的
    第9周 6小时 500 华氏摄氏度(if-else)的打法
    第10周 10小时 600 for循环语句的用法 循环次数的完全理解
    第十一周 14小时 800 函数的基本应用 被调函数的定义

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1:感觉写博客园学习了很多知识,比如打表格等。
    2感觉这周学习的函数有点难,刚开始都不怎么知道老师在说什么,后面自己学习了很久,以及感谢室友的帮忙。
    3:希望自己接下来努力学习,可以学好C语言。

  • 相关阅读:
    CentOS下添加sudo用户
    CentOS查看你是否有USB 3.0端口
    CentOS查看操作系统信息(重要)
    JStack分析cpu消耗过高问题
    Java内存管理和垃圾回收
    kafka学习之-深入研究原理
    kafka学习之-文件存储机制
    kafka学习之-配置详解
    Hbase学习之javaApI封装
    linux中top命令
  • 原文地址:https://www.cnblogs.com/Hemingyao/p/13972202.html
Copyright © 2011-2022 走看看