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