C语言I博客作业06

这个作业属于哪个课程 C语言程序设计II
这个作业属于哪个课程 [课程的链接](
这个作业的要求在哪里 作业的链接
我在这个课程的目标是 熟悉多分支结构switch语句的使用
这个作业在哪个具体方面帮助我实现目标 发现自己不足,补充自己知识点,提高理解、实践能力

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

1.1根据输入的数字,输出需要上课的节数

题目内容描述:本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:

1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!

1.1.1数据处理

数据表达:定义了整形变量a。 数据处理:定义变量a,运用switch多分枝结构,输入n,得到输出值。

1.1.2实验代码截图

1.1.3造测试数据
输入样例 输出样例 说明
1 星期一 8节课 课有点多
2 星期二 10节课 课贼多
3 星期三 6节课 课最少
8 超出范围,错误
1.4PTA提交列表及说明

提交列表:uploading-image-541705.png

提交列表说明:这个题目是很容易的,但是我出现了很多次的编译错误,发现自己还是粗心大意,漏写括号,用了中文字符,所以还是时刻都要细心,发出来警醒自己

1.2前天是哪天

题目内容描述:(1)要求读入年、月、日,然后判断前天日期。
(2)在一行中输入年、月、日。(日期为有效日期)
(3)输出前天日期,格式形如2020-10-16

1.2.1数据处理

数据表达:定义了year, month, day整形变量。 数据处理:运用了if else分支结构。

1.2.2实验代码截图


1.2.3造测试数据
输入样例 输出样例 说明
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.2.4提交列表及说明

提交列表:
提交列表说明:编译错误和部分真确,我也不知道错在哪,一开是用switch结构写的,后面实在弄不出就用了if else结构。才弄出来。想着之后在问问同学哪里错了。

2.代码互评(5分)

同学代码截图:(1)
(2)

我的代码截图:
评价:(1)我之前用switch一直编译错误或者部分正确,所以我是用了的if else,看了这两个同学的代码,虽然和我的不尽相同,但我还是找到了我的问题,原来还是粗心大意,漏写了一个 else 还有两个括号。
(2)同学一的代码看起来很简洁舒服,看起来也很简单,这是我要学习的地方
(3)同学二的和同学一的代码都用了switch 和if else结构。不过顺序却不一样。给了我不一样的启发。

3.学习总结(15分/题)

3.1学习进度条(5分)

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第十三周 21小时 220 熟练运用strin.h多分支结构
第十二周 20小时 186 使用多分支结构,运用字符型数据 逻辑运算符不是很清楚
第十一周 22小时 150 自定义函数 自定义函数的调用规则
第十周 24个小时 230 for循环结构,数学常用函数与数学函数的调用头文件的运用 调用不同函数不熟悉,不太清楚编译
第九周 22个小时 210 算数运算和赋值运算 对输出的不同形式不是很明白
第八周 20个小时 180 基础常用代码知识,整型变量,运算符的相关知识,markdown语法的运用 不同代码内存占用问题

3.2累积代码行和博客字数(5分)

3.3学习内容感悟和总结

3.3.1学习内容总结

3.3.2学习感悟

每个题需要的代码字数越来越多,所以也要更细心,哪里错了又看不懂一些编译器的处理真的很难搞,这次作业就出现了很多粗心大意导致迟迟找不出错误的情况。

posted @ 2020-11-30 18:28  不在--  阅读(129)  评论(2编辑  收藏  举报