C语言I博客作业07

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 熟练的运用while和do—while语句
学号 20209030

1 PTA实验作业

1.1 野王认证

1.1.1 数据处理

  数据表达:h,a,ph,pa,H, A为输入的小刘的英雄和皮肤数据,和室友的英雄数值 x为统计小刘可击败的室友数 y为保留室友的血量值
           函数均为 整型
  数据处理:数据表达式:赋值表达式,循环表达式,判断表达式
           流程结构:顺序结构,分支结构,循环结构

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 2 1 2 0 0 The king of the wild certification! 小刘为野王
1 1 2 2 0 0 I'm too dishes! 小刘是菜鸡
5 1 5 1 10 0 3 小刘可击败人数

1.1.4 PTA提交列表及说明


1.部分正确:忘记考虑小刘成为野王和败犬的情况
2.部分正确:思路有些混乱,重新编写代码
3.部分正确:小刘可击败室友人数的统计循环体结构错误,在借鉴别人代码时,学习到了while(1)的语句,运用上去

1.2 购物(二)

1.2.1 数据处理

  数据表达:n为输入的价格 x为统计的物品数量 sum为计算出的平均数
           函数均为双精度浮点型
  数据处理:数据表达式:赋值表达式,判断表达式,循环结构
           流程结构:顺序结构,分支结构,循环结构

1.2.2 实验代码截图

1.2.3 照测试数据

输入数据 输出数据 说明
1 -1 1.00 输入一个物品价格
100 101 102 103 1044 290.00 随机整数数据测试
0.9 0.2 0.3 0.1 -1 0.40 随机小数测试

1.2.4 PTA提交列表及说明


1.运行超时:循环体结构错误,导致数据一直停留在循环结构内无法出来
2.答案错误:代码进行了重新编写,但是计算式错误
3.部分错误:判断式错误

2 代码互评

1.1 同学代码截图

1.2 自己代码截图

  1.同学的代码while语句判断条件考虑到了输入一个数的情况,输入的数据都是对n的赋值
  2.我的代码将n作为初始数据,m为判断数据,当m大于n时,就将m的值赋给n
  3.乍一看我们的代码相识,但是仔细一看,会发现因为赋值的不同,循环判断的方式也会不同

2.1 同学代码截图

2.2 自己代码截图

  1.我的代码将猜中作为一个大条件,如何再判断次数按题目分为3个小条件,更加简介明了
  2.同学的代码将没有判断猜中作为一个大条件,看着略微混乱

3 学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

  1.本周主要学习while语句,在循环结构上我又多了一种选择
  2.随着选择的增加,我对于解答题目运用哪种代码,更加简洁有效,这一选择难题有点苦恼
  3.在做pta时,随着题目条件的增加,我对于条件考虑不够周期,导致做题十分困难
posted @ 2020-12-05 23:50  轩qwq  阅读(111)  评论(0编辑  收藏  举报