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  郭翰  阅读(251)  评论(4)    收藏  举报