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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11500
    我在这个课程的目标是 <能够熟练的使用C语言,为日后的工作打下基础>
    这个作业在那个具体方面帮助我实现目标 <对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,t,PI这五种变量,前三种变量的值交由用户输入,t为输入三个值经过公式计算赋值得到,PI直接定义,五种变量均为双精度浮点型。
    数据处理:运用t = (PI * h * (r_lower*r_lower+r_upper*r_upper+r_lower*r_upper))/3;该表达式。
    函数参数:主调函数 int main(void)     被调函数 double volume_tc(double r_lower, double r_upper, double h),类型为double,实参 double t,形参 double r_lower,double r_upper,double h。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据

    输出数据

    说明

    10 30 5 6806.78 圆台体积为6806.78
    15 35 10 20682.13 圆台体积为20682.13
    16 36 11 24512.78 圆台体积为24512.78
     8 20 3 1960.35 圆台体积为1960.35

     

    1.1.4 PTA提交列表及说明

    1.编译错误:括号,分号忘记打
    2.部分正确:测试数据0,自己从新定义pi,自己输入测试数据,去掉自己定义的pi。

    1.2求幂之和

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

    1.2.1数据处理

    数据表达:整型 int i,n,sum; n为用户输入,i开始赋值再由循环语句改变,sum由表达式计算而来。
    数据处理:用到了for循环语句,表达式为sum = sum + pow(2,i);
    函数参数:主函数 int main() ,实参int n ,
    形参 int i,sum。

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据

    输出数据

    说明

    5

    62

     2的幂之和从1到5为62
     8  510  2的幂之和从1到8为510
     10  2046  2的幂之和从1到10为2046
     1  2

     2的一次幂为2

     

    1.2.4 PTA提交列表及说明

    1.答案正确:一次做对,但需要主要scanf函数中有&符号。

    2.代码互评(5分)

    同学代码截图

    自己代码截图

    不同点:

      1.同学代码非常的长,而我的比较简短。

      2.该同学运用了新学的知识定义函数,而我没有。

      3.郑晨西运用的代码是我目前不明白的,可见他已经领先了我们很多人,写的代码清晰,目的明确。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第三周 四天 130 for循环结构 博客园的格式表格
    第四周 一天 140 定义函数 当函数中有多个变量时应该怎么定义

     

     

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

     

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

    3.3.1 学习内容总结

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

    3.3.2 学习体会

    1.这周PTA作业感觉比较轻松,容易上手。

    2.博客园的作业老师布置的时间可以早一点。

    3.这周学习了新的知识,自己定义函数并调用该函数。

  • 相关阅读:
    asp.net将word转成HTML
    asp.net 控件位置form验证
    javascript 正则表达式
    .net framework处理xml
    XMLHTTP与XMLDOC使用介绍(上)
    一个女程序员的征婚信息的select语句
    解决连接MySql4.0数据库出现的"character_set_results"问题
    javascript与cs代码互访
    杜绝<script src="js/tool.js" type="text/javascript"/>这样写的习惯
    总结:常用的正则表达式集合
  • 原文地址:https://www.cnblogs.com/yr15115498329/p/13965481.html
Copyright © 2011-2022 走看看