• C语言I博客作业07


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11587
    我在这个课程的目标是 把之前学的语句熟悉,学好while,do-while语句
    这个作业在那个具体方面帮助我实现目标 刚上的while语句这次作业运用很灵活
    参考文献 c语言程序设计,百度,CSDN

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

    1.1,7-3 循环-古角猜想 (20分)

    日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

    1.1.1数据处理

    数据表达:整形 n;n为用户输入的数据.
    数据处理:if语句,while循环语句,if-else语句

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    5 5*3+1=16
    16/2=8
    8/2=4
    4/2=2
    2/2=1
    5为奇数
    2 2/2=1 2为偶数
    3 33+1=10
    10/2=5
    5
    3+1=16
    16/2=8
    8/2=4
    4/2=2
    2/2=1
    3为奇数
    4 4/2=2
    2/2=1
    4为偶数

    1.1.4 PTA提交列表及说明

    提交列表说明:
    1、部分正确:第二个条件在输出的表达式里没有写好;
    2、把n/3*3+1 理所当然的写成n*3+1 发现前面数据不对就加了 /3 .

    1.2 7-6 购物(二) (25分)

    用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。

    1.2.1 数据处理

    数据处理:double price,num,avg,sum;price为用户输入的价格,num为价格个数
    数据表达: while循环语句;if语句; sum+=price num++;

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    890.78 2769.8 12300 3532.2 -1 4873.19 这些商品的平均价格4873.19
    256.36 798.55 446.46 112.39 -1 403.44 这些商品的平均价格403.44
    755.36 963.55 665.95 665.25 -1 762.53 这些商品的平均价格762.53

    1.2.4 PTA提交列表及说明

    提交列表说明:
    1、scanf后的prince前忘记加&
    2、没有 if(num==0) 这个条件,
    3、while(price!=-1)条件写成了while(price>0)
    4、没有定义num=avg=0、sum=0.00;

    2.代码互评(5分)

    尹志成同学的代码截图

    郑九龙同学的代码截图

    我的代码截图

    1、尹志成同学的代码用到了int proc(int n )并且用了两段数,我对此类代码不会用。
    2、郑九龙同学的代码和我一开始写的差不多,但是我用就是错误,很困惑。我就把公式变了然后提交就正确了。
    3、每个同学的代码熟练不一样,掌握的不一样,所以可以多和同学请教,扬长补短。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周 / 日期 这周花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第三周 4 天 139 for循环语句 博客园表格代码
    第四周 2天 152 定义函数,循环计算 博客园插入代码方块换行,以及定义函数还有点模糊
    第五周 12小时 200 分支结构 if-else有的时候一直错,不是条件,就是循环出错
    第六周 10小时 312 switch分支表达 段错误不明白,找不到原因
    第七周 15个小时 253 do-whlide while 语句 while语句的循环不是很明白

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1、每次写题目都会像老师说的那样,要看类似的题目才能写出来,不看书感觉自己就没有头绪。
    2、自己一定要多加练习,希望能独立写出题目,在不借助任何工具下完成题目。
    3、虽然学到的知识不能很好的独立运用,但在看到类似的题目可以写出题目也很好。
    4、期待C语言这棵树越来越茂盛,自己一定要多学习,多练习。加油!!!

  • 相关阅读:
    Lookup注解
    解决数据量大,分页查询慢的方案
    一个http的请求分析
    MYSQL
    什么是性能优化
    编码规范随笔
    装饰者模式
    单例模式
    J.U.C并发包(1)
    Java内存模型
  • 原文地址:https://www.cnblogs.com/ylp0621/p/14077094.html
Copyright © 2020-2023  润新知