C语言|博客作业07

C语言程序设计 2020级计算机三班
作业要求 作业要求
课程的目标 熟悉、练习while和do-while语句以及总结本周所学内容
这个作业在哪个具体方面帮助我实现目标 PTA作业练习,代码比较,学习内容总结
使用参考文献 C语言程序设计
学号 20209025

1.PTA实验作业

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

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

**1.1 猜数字游戏 **
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。
1.1.1 实验代码截图

1.1.2 数据处理
数据表达:
变量及其类型:num,N,x,i。
变量由来:通过题目已知定义。
数据处理:
表达式:num!=x,i++,x<0,num<x,num>x,i==1i>1&&i<=3,i>3&&i<=N,i>N。
流程结构:分支结构和循环结构。

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

说明:
1.出现编译错误,while()后的分号没有写。
2.还有printf这个单词总是写错,写成ptintf。

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

1.2.1 实验代码截图

1.2.2 数据处理
数据表达:
变量及其类型:sum,n,count.
变量由来:通过题目已知定义。
数据处理:
表达式: n!=-1,sum+=n,count++,average=(sum)/(count),average=0,count==0.
1.2.3 造测试数据

1.2.4 PTA提交列表及说明

说明:
1.(return 0 ;)前面的分号忘记写。

2.代码互评
同学一

同学二

自己代码截图

不同之处
.1同学一使用的是do-while语句,我是用的是while语句
.2同学二的变量刚开始没有定义为0,我的是开始定义为0,还有同学二先使用if-else语句,再使用while语句,我的与之相反。

3.学习总结
3.1学习进度条

周/日期 这周所花的时间 代码行 所学到的知识点
第一周 6小时 27行 Hello World!代码
第二周 6.7小时 76行 常量,变量等数据类型
第三周 8小时 154行 if-else语句和for循环语句的使用
第四周 9小时 160行 调用与自定义函数
第五周 6小时 157行 else-if多分支结构
第六周 7小时 240行 switch多分支结构的使用
第七周 8小时 314行 while和do-while语句
3.2累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习感悟
.1老师上课讲while,do-while语句时大概听懂了,但是来做题目的时候感觉对不上,题目有些难,思路没有理清楚,因此语句学完的课后练习需要加强,学完后多模仿语句。
.2对于新学的while和do-while循环语句,解决了之前for循环语句不能解决的问题,做某些题目时也简洁了许多。

原文地址:https://www.cnblogs.com/SCY355/p/14095456.html