C语言I博客作业06
| 这个作业属于哪个课程 | c语言程序与设置 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556 |
| 这个作业的目标 | 熟练掌握用switch语句实现多分支结构程序设计 |
| 这个作业在那个具体方面帮助我实现目标 | 通过练习写代码提高熟练度 |
| 参考文献 | <C语言程序设计(第3版)> |
| 学号 | 20208935 |
一.PTA实验作业

1.1题目名
根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
1.1.1数据处理
数据表达:定义整型变量x。
数据处理:套用switch多分枝结构。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | monday | 星期一是Monday |
| 7 | Sunday | 星期天是Sunday |
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 else语句和逻辑运算
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 18 | 3 | 18除于5的余数是3 |
| 16 | 1 | 16除于15的余数是1 |
| 20 | 2 | 20除于3的余数是2 |
1.2.4 PTA提交列表及说明

编译错误:无错误
二.代码互评
别人代码:


我的代码:

1.相交与他们的代码我的则更加简便。
2.第一位同学使用了switch语言,篇幅较长。
三.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第八周 | 2 | 20 | Hello world | 代码为什么这样写 |
| 第九周 | 5 | 53 | 华氏温度对应的摄氏温度转化 | 不懂每个步骤代表什么意思 |
| 第十周 | 10 | 223 | for循环语句和if else语句 | 格式不太熟识,不知道怎么用 |
| 第十一周 | 20 | 245 | 自定义的函数 | 不知道怎么运算的 |
| 第十二周 | 25 | 340 | if else的嵌套多分支结构 | 括号太多容易出错,不知道怎么样格式最好 |
| 第十三周 | 26 | 355 | switch的多分支结构 | case后接常量表达式 |
3.2 累积代码行和博客字数(5分)
| 时间 | 博客字数 | 代码行数 |
|---|---|---|
| 第八周 | 350 | 20 |
| 第九周 | 355 | 53 |
| 第十周 | 654 | 223 |
| 第十一周 | 724 | 245 |
| 第十二周 | 966 | 340 |
| 第十三周 | 956 | 355 |
![]() |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
这周学习的switch结构感觉case后要接常量表达式限制了语句的使用,有时使用if else更加的简便,要明智的选择,现在是学习知识点来解决一些实际生活问题,灵活的使用所学很重要。

浙公网安备 33010602011771号