C语言I博客作业07

| 这个作业属于哪个课程 | 计科三班 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 作业要求 |
|这个作业的目标|掌握并使用while和do-while语句|
|学号|20209037|

1.PTA实验作业

1.1野王认证


1.1.1数据处理
数据表达:h,a,ph,pa,H, A为输入的小刘的英雄和皮肤数据,这些均为整型,t控制结构循环的条件,b则表示双方的血量
数据处理:该实验代码使用赋值表达式,循环表达式,判断表达式,以及顺序结构,分支结构,循环结构
1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
222200 he king of the wild certification! 小刘为野王
111100 I'm too dishes! 小刘为菜鸡
1111111 he king of the wild certification! 小刘为野王
1.1.4PTA提交列表及说明
提交列表说明:把变量中的t=0弄成t=1导致答案出现错误,同时也不注意变量之间的转换。

1.2题目二


1.2.1数据处理
数据表达:所用的变量有x,y,z,sum,y,z,这些变量均为int型。sum用来存储总鸡蛋的值,x用来存储原有鸡蛋的值,y,z分别用来存储输入送来鸡蛋的值与三个三个数余数的值。
数据表达:使用逻辑运算符,判断运算符,使用了while语句
1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
00 10 原有鸡蛋数与余数都为0
40 14 余数为零
1200 158 原有鸡蛋数大
1.2.4提交列表说明
提交说明:在进行对sum进行赋值运算时出现使用变量错误把y改成了x导致答案错误

2.代码互评

同学代码截图:

自己代码截图:

不同点:同学的代码使用Do-while语句而我的是while语句
同学的代码定义变量较多更容易将代码化难为易,而我的则使用变量去除余数
同学代码截图:

自己代码截图:

不同点
同学的代码使用了while和if语句,用break进行跳出而我的则是使用了do-while语句;
两者代码都有共同的特点都是两者代码都比较繁琐,容易出现一些不可避免错误

3.学习总结

3.1学习进度条

所花时间 代码行数 所学知识简介 目前比较困惑
第一周 10h 350 了解C语言基本概念 不知道怎么操作
第二周 13h 420 学习if-self语句并且运用 不知道打这些代码干嘛用,有什么用处
第三周 20h 480 学习for循环结构语句 对于较难题目不太会
第四周 21h 500 学习调用其他函数 比较困惑
第五周 25h 500 学习分支结构 题目变得很难无从下手
第六周 25h 490 switch语句的学习 对其掌握还是不够深刻
第七周 30h 600 学习对while和do-while语句的学习 不能够分清楚情况这两者之间的区别
3.2累积代码行和博客数字

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


3.3.2学习感悟
学了while和do-while语句感觉能解决更多的问题了,可以简单的解决很多复杂的else-if语句,每次课堂老师讲的很详细,在课堂能够很容易的听懂,但是每次操作时就存在无从下手的困难,但是通过不懈的努力最终解决了,努力在加油一把!

posted @ 2020-12-06 19:21  txz啊章  阅读(81)  评论(0编辑  收藏  举报