• C语言I博客作业04


    这个作业属于那个课程
    C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11500
    我在这个课程的目标是 <熟练的掌握一门语言,可以熟练灵活的写出程序>
    这个作业在那个具体方面帮助我实现目标 <掌握C语言更多功能,自定义函数与主函数的密切结合>
    参考文献 <C语言程序设计(第三版),B哩哔哩,联想游览器>

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

    1.1使用函数求圆台体积

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

    1.1.1数据处理

    数据表达:运用了 r_lower, r_upper, h,x,pi这五种变量,前三种变量分别是上底半径,下底半径,高,的值交由用户输入,pi则可以直接定义,x就由公式和给出的三种变量得到,变量均为双精度浮点型变量。

    数据处理:运用x = pi * h * (r_lower*r_lower+r_upper*r_upper+r_lower*r_upper)/3;这个计算圆台体积的公式。

    函数参数:主调函数 int main()     被调函数 double volume_tc(double r_lower, double r_upper, double h),类型为double,实参 double x,形参 double r_lower,double r_upper,double h。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据

    输出数据

    说明

    15 20 5 4843.28 圆台体积为4843.28
    18 24 5 6974.33 圆台体积为6974.33
    10 20 8 5864.30 圆台体积为5864.30
    20 30 8 15917.39 圆台体积为15917.39

    1.1.4 PTA提交列表及说明问题:不知道圆台的体积公式。不知道该把pi精确到小数点后几位。

    解决办法:去联想游览器上搜索,将pi的值精确到小数点后五位,毕竟越精确越好。

    提交列表说明:

    1.编译错误:分号忘记打 解决:检查没有打好符号的地方,并打上分号。

    2.部分正确:pi的值可能精确不够。 解决:不断修改pi后的小数点。

    1.2求幂之和

    本题要求编写程序,计算sum=21​​+22​​+23​​++2n​​。可以调用pow函数求幂。

    1.2.1数据处理

    数据表达:整型数据 int i,n,sum; n则是客户输入,i开始赋值再由for循环语句逐渐增加,sum由表达式计算而来。

    数据处理:用了for循环语句,以及幂函数的表达。

    函数参数:主函数 int main() ,实参in ,形参  i,sum。

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据

    输出数据

    说明

    6 126 2的幂之和从1到6为126
    7 254 2的幂之和从1到7为254
    10 2046 2的幂之和从1到10为2046
    13 16382 2的幂之和从1到13为16382

    1.2.4 PTA提交列表及说明

    1.编译错误:printf中打错了一个字母,return 后的分号忘记打。

    2.代码互评(5分)

    同学代码截图

    自己代码截图

     不同点:

    1.我没有定义result,而同学定义了。

    2.我在定义是已经把sum定义为0了。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第三周 三天 128 for循环结构 博客园的折线图
    第四周 一天 142 定义函数 定义函数的理解

    2 累计代码行和博客字数

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

    3.3.1 学习内容总结

    请用思维导图</font>的形式将到目前为止所学的内容进行整理。

    3.3.2 学习体会

    1.在逐渐熟练博客园的流程后完成需要时间减少。

    2.自己对C语言的脉络更加清晰。

    3.学习了自定义函数,可以解决更多问题。

  • 相关阅读:
    JS-07 (js的面向对象编程)
    AI SiameseFC
    phpstorm调试
    Php 编译扩展
    canvas
    AI FCN
    AI WebGL
    Python flask
    JIT 即时编译
    小程序
  • 原文地址:https://www.cnblogs.com/zyt666/p/13970505.html
Copyright © 2020-2023  润新知