C语言I博客作业06


这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
我在这个课程的目标是 熟悉多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 总结反省学习 通过作业学习switc语句
参考文献 百度 C语言程序设计教材

一 PTA作业

我的排名:


1.1题目:依次输入年、月、日,然后依次输出前天的年、月、日。


1.1.1 数据处理

 数据表达:year,month,day, 整型变量 其值由用户输入
 数据处理:表达式:             流程结构:分支结构。
                 1.判断表达式
                 2.赋值表达式

1.1.2 实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
2020 13 01 输入错误! 月份应该大于0小于13
2020 10 16 2020-10-14 正确输入输出
2020 1 2 2019-12-31 正确输入输出
2020 3 2 2020-2-29 正确输入输出
2019 3 2 2019-2-28 正确输入输出

1.1.4 PTA提交列表及说明



  • ①搞不清非闰年的条件,以至于输入的值进了闰年的语句和非闰年的语句,进行了两次运算。
  • ②一直以为奇数月份都是31天,偶数(除二月份)都是30天,导致答案错误。后来百度得知,从八月份开始月份的数目规律变了。

1.2 题目:键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

1.2.1 数据处理

 数据表达:A 整型变量 其值由用户输入
 数据处理:表达式:1.判断表达式   流程结构:分支结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
18 3 正确输入输出

1.2.4 PTA提交列表及说明


  • 这题50分。。但是相比较三四题还是简单一点的样子,所以是一次过的(言下之意 不要给0分)

二 代码互评


①尹志成同学代码截图①


②郑晨西同学代码截图②


①郑九龙同学代码截图①


②郑九龙同学代码截图②


1. 尹志成同学用到了 -= +=等符号(似乎还没教) 使得代码更加简洁。

2. 郑晨西的代码让我受益匪浅啊!开始看第五题和第四题等还不知道怎么用新学的switch语句写这些题目,看完郑晨西的代码,让我知道了 case后面原来还可以有更复杂的语句!原来是可以用switch语句写这些题目的。

3.郑晨西大佬一如既往的膏剂啊!肥肠肥肠nice。阅读别人代码也的确很有用。

三 学习总结


3.1 学习进度条

周 / 日期 这周花的时间 代码行 学到的知识点简介 目前比较困惑的问题
第三周 两天 134 循环判断结构 图标的制作
第四周 两天 135 如何自定义函数 所打代码的行数
第五周 两天 110 逻辑符和分支结构 字符等占了多少字节
第六周 一天 120 switch语句 switch中case后面所跟的语句的限制条件

3.2 累积代码行和博客字数


3.3.1 学习内容总结

3.3.2 学习体会

1.这周似乎我的铁树并没有什么“新芽”希望它自己耗子尾汁。
2.关于switch语句的地方,很多限制现在还是模棱两可,需要自己再去深入探究。
3.学的内容难度逐渐增加,所以要逐渐提高花在打代码上的时间。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM