C语言I博客作业07

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
我在这个作业的目标 学会更好的运用分支结构,把之前学的语句熟悉,学好while,do-while语句
这个作业在那个具体方面帮助我实现目标 熟练运用while语句
参考文献 c prime plus , C语言程序设计
学号 20208938

四、作业格式

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

请再此处列出自己的排名图片

1.1 购物(二) (25分)

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

1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:浮点型:i,price,sum。price用来接收数据,i是数据的个数,sum是price的求和值。
数据处理:while语句和if语句,运用赋值表达式,关系表达式,逻辑表达式
while a>0 
        b=b+a;
        i ← i + 1
        if i>=10 
        i ← i=10;

1.1.2实验代码截图

1.1.3 造测试数据

实验数据 结果 说明
890.78 2769.8 12300 3532.2 -1 4873.19 平均数为4873.19
526 1317 1107 -1 983.33 平均数为983.33

1.1.4 PTA提交列表及说明

提交列表说明:
1.部分正确:商品数为极端值时,没有正确表达,把i>=0写成i<=0;
2,部分正确: sum=sum+price 表达式错误;无法正确表达公式
1.2猜数字游戏

猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。
如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;

1.2.1 数据处理

数据表达:运用了4个不同的变量定义整型a,b,n,i;
        a为随机数,b为猜测的最大次数
        n为猜测的数,i为猜测的次数
数据处理:运用赋值表达式和逻辑运算符,运用了while语句,if语句

1.2.2 实验代码截图

1.2.3 造测试数据

实验数据 结果
58 4 70 50 56 58 60 -2 Too big Too small Too small Good Guess!
804 80 Bingo!

1.2.4 PTA提交列表及说明

编译错误:中间逻辑运算符使用错误,表达式也表达错误,
部分正确:少了一个lucky you的语句表达

2.代码互评(5分)

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图1

同学代码截图2

自己代码截图

1.同学1,2都只用了2个变量,我定义了3个变量,相比较而言,我的较为复杂
2.同学1运用了判断再选择的语句,同学2使用了count计数,我使用了if语句

3.学习总结(15分)

3.1 学习进度条(5分
日期/周 学习时间 代码行 学到的知识点 目前迷惑的问题
第十四周 21小时 257 while语句及其运用 if else语句和while语句
第十三周 28小时 273 switch语句 switch语句不熟悉,不能灵活运用
第十二周 20小时 201 else-if语句,逻辑运算符 字符型变量不太清楚,公式的表达
第十一周 17小时 156 if-else语句,power函数 不会定义函数,不会表达公式,for循环
第十周 25小时 178 for语句循环 scanf语句和算数表达式、关系表达式
第九周 20小时 143 scanf语句 scanf语句的表达式,算数表达

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

时间 博客字数 代码行数
第八周 593 73
第九周 429 115
第十周 1032 197
第十一周 982 156
第十二周 1317 201
第十三周 1397 273
第十四周 1339 257

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

3.3.1 学习内容总结

3.3.2 学习体会
相对于之前的学习,现在思路还是清晰了,但是在部分地方还是有不足,掌握的不好,能够有较独立的思维方式,更好的跟着老师的上课速度;
不会的地方要多写题目,以加强理解,多问多练,对完成作业还是有帮助很大,要争取在细节方面做到更好,减少小错误。

原文地址:https://www.cnblogs.com/seventeen-1317/p/14091985.html