C语言I博客作业06
一·本周教学内容&目标
第三章 分支结构3.3使学生熟悉多分支结构switch语句的使用。
二·本周作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅱ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559 |
| 我在这个课程的目标 | 熟练多分支结构switch语句的使用 |
| 这个作业在哪个具体方面帮助我实现目标 | 能够从同学那里取长补短 |
| 参考文献 | C语言程序设计教材 |
| 学号 | 20209069 |
三·本周作业
1.PTA实验作业

1.1计算天数

1.1.1数据处理
数据表达:年月日全部用int定义
数据处理:先将闰年每个月的天数计算出来,然后判断是几月,再将日期加上前几个月的天数,如果不是闰年,再判断月份是否大于二月,大于二月将之前得出的天数减一,如果小于二月天数则不变
1.1.2实验代码截

1.1.3造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 2009/03/02 | 61 | 2009年不是闰年 |
| 2000/03/02 | 62 | 2000年是闰年 |
PTA提交列表及说明

说明:switch()一开始括号里面我输入的是y
1.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造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 18 | 3 | 18是3的倍数但不是5的倍数 |
| 20 | 2 | 20是5的倍数但不是3的倍数 |
| 17 | 2 | 17既不是3的倍数也不是5的倍数 |
1.2.4PTA提交列表及说明

说明:我将!=和==搞混了,后来检查时发现了错误
2.代码互评




他的整型定义变量用的sum
3.学习总结
3.1学习进度条
| 日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第六周 | 7小时 | 250 | 多分支结构switch语句 | 不明白要运用哪些地方 |
3.2累积代码行和博客字数

3.3学习内容总结

3.3.2学习体会
1.感觉自学有点难度,但是上课讲的又少
2.码字速度太慢


浙公网安备 33010602011771号