C语言I博客作业07

|这个作业属于哪个课程|计科三班|
| ---- | ---- | ---- |
|这个作业要求在哪里|作业要求|
|这个作业的目标|掌握循环语句中while与do-while的灵活运用|
|学号|20209036|

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

1.1 题目名1:

1.1.1数据处理:

  数据表达:用了x,ab,c等变量;x用来存储输入的分数值,a用来转换x来判断大小,b用来存储每次判断前x的值,c用来输出最高值;这些变量都是整型。
  数据处理:用到了循环结构中的do-while语句,还有if-else语句,if语句;有关系运算符,逻辑运算符,赋值运算符等等。

1.1.2实验代码截图:

1.1.3 造测试数据:

输入数据 输出数据 说明
67 88 73 54 0 95 60 -1 95 正常数据
-1 -1 首项为-1
99 20 75 30 -1 99 首项最大
45 74 35 85 -1 85 末项最大

1.1.4 PTA提交列表及说明:


提交列表说明:部分正确:在变量b与变量c转换的过程中弄错变量,导致错误。

1.2 题目2:

1.2.1数据处理:

  数据表达:使用了变量x,y,z,sum;y,z分别用来存储输入送来鸡蛋的值与三个三个数余数的值,x用来存储原有鸡蛋的值,sum用来存储总鸡蛋的值;这些变量都为整型。
  数据处理:使用了赋值运算符,逻辑运算符,判断运算符,运用了else if类型的多分支结构。

1.2.2 实验代码截图:

1.2.3 造测试数据:

输入数据 输出数据 说明
5 0 15 余数为0
111 2 163 原有鸡蛋数大
0 0 10 原有鸡蛋数与余数都为0

1.2.4 PTA提交列表及说明:


说明:答案错误:在while语句括号中没有搞清楚运算符的优先级导致错误。

2.代码互评(5分)

同学代码截图:

自己代码截图:

不同点:
1同学使用do-while语句,我用的是while语句。
2我是用变量来取出余数,同学的是直接运算出来。同学更为简便。
同学代码截图:

自己代码截图:

不同点:
1同学用到了continue与break语句,我只用到了while语句。
2同学是用if和while分开使用,我是在if-else中嵌套使用。我得更为简短。

3.学习总结(15分):

3.1 学习进度条(5分):

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

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

3.3.1 学习内容总结:

3.3.2 学习体会:

  本周主要对循环结构的用法进行了更深入的学习,学习了while语句,老师在使用for语句引出while语句在引出do-while语句,我对其理解还是不太深,主要是分不清什么时候用while,什么时候用do-while,我希望老师能更详细介                  
  绍。
posted @   鹿原痕  阅读(90)  评论(0编辑  收藏  举报
编辑推荐:
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· 深度对比:PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
点击右上角即可分享
微信分享提示