C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
我在这个课程的目标是
这个作业在那个具体方面帮助我实现目标
参考文献 C语言程序设计

1.PTA实验作业

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

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

1.1.1数据处理
数据表达:定义整数型变量i。
数据处理:运用switch选择结构,判断输入的数取值,输出对应的节数。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
1 星期一 8节课
5 星期五 6节课
8 超出范围无输出

1.1.4 PTA提交列表及说明

1.2题目名2
多分支表达-倍数问题
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

1.2.1数据处理
数据表达:定义整数型变量A。
数据处理:运用if选择结构多次判断A满足的条件。

1.2.2实验代码截图

1.2.3造数据测试

输入数据 输出数据 说明
18 3
25 1
45

1.2.4PTA提交列表及说明

2.代码互评
同学代码:
同学1

同学2

自己代码:

1.这两个同学的逻辑都和我不同,我是先把特殊情况解决,他们是最后讨论。
2.他们的代码比我的简短,也更容易看懂。

3.学习总结
3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
第八周 12小时 400 学会一些简单的C语言程序 有时候找不到程序问题
第九周 12小时 500 开始接触一些基本的函数和运算符 函数的格式不清楚
第十周 10小时 400 了解循环语句for并开始运用 有时候拿到题目毫无头绪
第十一周 10小时 400 学会定义函数
第十二周 12小时 550 学会分支结构
第十三周 12小时 600 熟练运用分支结构
3.2累积代码行和博客字数
3.3学习内容总结和感悟
总结:
1.switch结构的弹出要视具体情况而定,不能全弹出,也不能全不弹。
2.if选择结构应该分细条件,才能有效区分数据。
感悟:
1.随着学习深入,得多多与同学交流才能完成好任务。
2.有时候一种逻辑行不通,往往可以把这种思路反过来考虑。
posted @ 2020-11-28 16:19  郭翰  阅读(211)  评论(4编辑  收藏  举报