C语言I博客作业06
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555 |
我在这个课程的目标是 | 熟悉多分支结构switch语句的使用 |
这个作业在那个具体方面帮助我实现目标 | 代码互评,使用switch语句 |
参考文献 | C语言程序设计(第三版),百度 |
1.PTA实验作业(20分/题) | |
1.1 题目名:17-2 输入一个数字,输出其对应的星期几的英文单词。
根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息.
1.1.1数据处理
数据表达:int x.
数据处理:运用了switch语句,并用了分支结构.
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
1 | Monday |
3 | Wednesday |
5 | Friday |
8 | 输入错误 |
1.1.4 PTA提交列表及说明
编译错误:一开始switch后面没打大括号,后面改正了。
1.2 题目2:多分支表达-倍数问题 (50分)
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1数据处理
数据表达:int i,a.
数据处理:运用了if语句,并用了分支结构.
1.2.2实验代码截图
1.2.3 造测试数
输入数据 | 输出数据 | 说明 |
---|---|---|
输入数据 | 输出数据 | 说明 |
18 | 3 | 18/15的余数为3 |
21 | 1 | 21/5的余数为1 |
25 | 1 | 25/3的余数为1 |
1.2.4 PTA提交列表及说明
编译错误:第七行i%3后面少打了一个"=",改正后编译正确。
2.代码互评(5分)
同学代码截图
自己代码截图
相同点:都运用了if语句 分支机构
不同点:排版格式不同
3.学习总结(15分)
3.1学习进度条
周 / 日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
周 / 日期 | 这周花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
第三周 | 四天 | 132 | for循环结构图标的制作 | 图标的制作 |
第四周 | 三天 | 137 | 定义函数 | 所打代码的行数 |
第五周 | 四天 | 129 | 逻辑符和分支结构 | 字符等占了多少字节 |
第六周 | 三天 | 149 | switch语句 | switch中case后面的if结构 |
3.2 累积代码行和博客字数 | ||||
3.3 学习内容总结和感悟 | ||||
3.3.1 学习内容总结 | ||||
3.3.2 学习体会 | ||||
1.在写作业时存在许多问题,还有很多不会的地方,相信通过不断的的学习与练习,会越来越好的。 | ||||
2.对博客作业更加理解了些。 |