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语句,每次课堂老师讲的很详细,在课堂能够很容易的听懂,但是每次操作时就存在无从下手的困难,但是通过不懈的努力最终解决了,努力在加油一把!