C语言I博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
我在这个课程的目标是 加强对while循环的理解,归纳一周所学
这个作业在那个具体方面帮助我实现目标 while语句
参考文献 c语言程序设计,C Primer Plus,百度解答

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

1.1 野王认证

1.1.1数据处理
|数据表达:变量 h, H, a, A, ph, pa, count, z整型,count用来计算小刘击败的敌人数量,z重新赋值室友的血量|
|:-------------|:--------------------------|
|数据处理:while循环,还有if分支语句,分多种情况讨论|

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 1 2 1 3 2 The king of the wild certification! 小刘秒杀室友
2 1 2 5 3 0 I'm too dishes! 小刘一个都打不过

1.1.4 PTA提交列表及说明

  • 1.部分错误:最后一个if语句中漏掉else,导致输出I'm too dishes!之后还输出了小刘击败室友的值,一直是4分。
  • 2.编译错误:开始的时候一直错误,也不清楚错在哪里,只能慢慢的改。
  • 3.虽然第四次提交就对了,但测试了觉得不下20次,做了几个小时,老是遗漏东西,还有开始没想到小刘无敌应该单独拿出来讨论。

1.2 单重循环—数鸡蛋。

1.2.1 数据处理
|数据表达:变量x, y, z整型,x作为鸡蛋总数的变量|
|:-------------|:------------------|
|数据处理:do while循环|

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
3 3 76 相同的数
3 4 97 不同的数

1.2.4 PTA提交列表及说明

  • 1.部分正确:随便打的,对了一部分,可能是运气碰到的吧,第二次部分正确是因为循环条件逻辑或写成了逻辑与。
  • 2.这个题目我想了很久,开始一直理解不了题目的意思,后面一直不知道怎么写,这道题主要是把握循环结束的条件。

2.代码互评

同学代码截图##

自己代码截图

不同点:

  • 1.他们用的是while循环,用的是do while循环所以中间语句顺序会有一些不同,易宏岩把两条语句结合了。

相同点:

  • 2.都是取余计算个数,并且保留余数值,最后相加输出答案。

3.学习总结

3.1 学习进度条

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
|:---|:---|:---|:---|:---|:---|
第三周/11.7|三天|130|for循环,if选择语句|Markdown格式|
第四周/11.13|两天|157|for语句,函数使用|有很多不知道的函数|
第五周/11.19|一天半|164|if语句加深,字符型|有时候理不清思路|
第六周/11.28|两天|338|switch语句|代码太多,考虑方面太多,有时候会漏掉几种情况。|
第七周/12.05|两天半|421|while语句,do while语句|情况多大时候,无法顾及到每一点,有时候思路不够清晰。|

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这周题目多了,我发现自己练习还是少了,以后要多练习练习。
2.新的一周,学习到while语句,题目很难,但做出来的时候真的很开心,多加练习,只有经历风雨才能看见彩虹。
3.c语言已经长出萌芽并且开始长枝条,这个树在我们心中,我们应该努力把它培养长大。

posted @ 2020-12-05 12:41  洛萌  阅读(88)  评论(6)    收藏  举报