C语言I博客作业06

这个作业属于哪个课程 <C语言程序设计II>
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
我在这个课程的目标是 <熟悉多分支结构switch语句的使用。>
这个课程在那个具体方面帮助我实现目标 <阅读同学代码,查找相关文献。>
参考文献 <c语言程序设计3>
学号 <20208941>

1.PTA实验作业
请再此处列出自己的排名图片

1.1输入一个数字,输出其对应的星期几的英文单词。
题目内容描述:根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
1.1.1数据处理
数据表达:整型x。
数据处理:顺序结构、switch语句。
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
7 Sunday 7对应Sunday
9 输入错误! 9没有对应的天数
1.1.4 PTA提交列表及说明
部分正确:感叹号用的英文的。
编译错误:最后一行还是用的case,没用default。
1.2 多分支表达-倍数问题
题目内容描述:键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1 数据处理
数据表达:整型 int A;
数据处理:运用了if-else分支结构,逻辑运算符&&和 。逻辑表达式,算数表达式。
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 输出数据 说明
---- ---- ----
18 3 18除5的余数是3
25 1 25除3的余数是1
1.2.4PTA提交列表及说明
编译错误:忘打分号,补上之后是中文的分号。
2.代码互评
同学代码截图
自己代码截图
不同点:
1.第一位同学用的if-else多支结构,而我采用switch语句。
2.第二位同学虽然和我一样采用switch语句,但他的代码更加空旷,看起来美观一些,而我的显得比较紧凑。
3.学习总结
3.1 学习进度条
周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第8周 8小时 5 简单的基础编程
第9周 10小时 44 赋值运算、华氏摄氏温度的转换 变量之间的转换
第10周 13小时 82 循环结构、if-else 如何灵活运用循环结构
第11周 12小时 93 定义和调用函数 如何对现有的代码进行修改,从而写出相似的题
第12周 15小时 120 多支结构 不能熟练的运用多支结构
第13周 15小时 328 switch语句 熟练运用switch
3.2 累积代码行和博客字数

|时间| 博客字数| 代码行数|
| ---- | ---- | ---- | ---- | ---- |
|第8周 |347 |5|
|第9周 |425 |44|
|第10周 |983 |82|
|第11周 |1432 |93|
|第12周 |1800 |120|
|第13周 | 2382 |328|

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

3.3.2 学习体会
这周学习了switch语句,对if-else的多支结构有了一定的简化。希望以后能多多学习这些简化的代码,这样可以节省不少时间。学习了之后,要多多练习,目前对于switch的运用还不够熟练,需要查阅一些相关文献,上b站学习,巩固一下。

posted @ 2020-11-29 14:38  李知恩fans  阅读(174)  评论(10)    收藏  举报