C语言I博客作业06

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11558
这个作业的目标 熟悉多分支结构switch语句的使用
学号 20209022
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11558
我在这个课程的目标是 熟悉多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 让我更好的使用C语言来计算各种题目
参考文献 C语言教材

1.PTA实验作业

1.1 题目名1

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

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

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

1.1.1数据处理

数据表达:用了字符型变量day 整型变量choice
数据处理:输入一个整数 用switch结构 输出星期几有几节课

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2 星期二 10节课 输入2代表星期二 有十节课
3 星期三 6节课 输入3代表星期三 有六节课
6 今天没有课,可以好好休息一下啦 输入6代表星期六 没有课

1.1.4 PTA提交列表及说明


1.答案错误:switch()中应该输入常量

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-else的选择结构

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
12 2 12是3的倍数 但不是5的倍数 所以输出12除以5的余数
20 2 20是5的倍数 但不是3的倍数 所以输出20除以3的余数
23 8 23既不是3的倍数也不是5的倍数 所以输出23除以15的余数
1.2.4 PTA提交列表及说明


1.部分正确:在最后一个if-else结构时偷懒 直接用else表达所有

2.代码互评

同学代码

我的代码

1.我的if-else结构是连着写的 同学的是有{}写的

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学会的知识点 目前疑惑的问题
第十三周 8小时 204 switch语句 分支结构搞不清楚
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

在这周的学习中 学到用代码打出函数 解决数学问题 在每周学习中 都在不但进步 博客字数也多了 代码行数也多了 还需要多多努力 因为计算机这个行业必须努力 不然以后的作业和考试都不会 首先要把自己的事做好 然后不会的可以请教同学 同时也可以给不会的同学指点迷津

原文地址:https://www.cnblogs.com/Yolo-srz/p/14057066.html