C语言I博客作业06


这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
这个作业在那个具体方面帮助我实现目标 pta作业和课堂学习
这个作业的目标 学习switch
参考文献 c语言程序设计(第三版)
学号 20208943

1.PTA实验作业

排名图片

1.1 根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。

1.1.1数据处理

数据表达:整形一个x的值代表1~7
数据处理:用switch多分支结构解决问题然后输出

1.1.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1 Monday 1代表星期一
2 Tuesday 2代表星期二
5 Friday 5代表星期五
9 输入错误! 9不在1~7之间

1.2.4 PTA提交列表及说明

case x后面符号将;看成:导致编译错误

1.2 键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

1.2.1数据处理

数据表达:整形两个变量代表输入的数
数据处理:用if分支结构判断输入的整数为3或5的倍数,然后确定取除哪个数取余数。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
18 3 18是3的倍数除5取余
21 1 21是3的倍数除5取余
25 1 25是5的倍数除3取余
-6 -5不为正数无输出结果

1.2.4 PTA提交列表及说明

在dec++尝试很多次都没有结果,询问同学之后学习才慢慢写出正确的代码

2.代码互评

同学的代码1

同学的代码2


我的代码

第一个同学的代码运用了if语句的循环和switch语句的分支结构,代码很容易看懂而且也很简便值得借鉴
第二个同学的代码也和第一个同学一样运用了if语句的循环和switch语句的分支结构,但是却比第一位同学的更加复杂但是更具层次感让人看懂
我的代码没有用刚学的switch结构只是用了if else语句,相比之下也很有亮点但我更认为我的代码也可以

3.学习总结

3.1 学习进度条

周/星期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第十三周 25h switch的分支结构 还是不能灵活使用swicth结构
第十二周 20h 字符型函数 还不会灵活应用
第十一周 16 定义和调用函数 调用函数还比较蒙
第十周 15 for循环结构 思路不清晰
第九周 11 if-else语句 结构不够清晰
第八周 10 对C语言的基本认知

3.2累积代码行和博客字数

时间 博客字数 代码行数
第八周 416 50
第九周 542 75
第十周 642 100
第十一周 754 165
第十二周 956 205
第十三周 1058 251

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
已经学习了一个多月了,感觉c语言是真的要下功夫学习才行,最近有些偷懒,所以这一周的学习内容学的一头雾水。在课堂上老师讲的差不多都能掌握,但是在pta写的作业却差强人意,很多疑点都没能自己独自解决,所以这一周作业写的有点显得急躁,但是我认为还只是开端,应该静下心来慢慢揣摩感受到其中的奥秘,享受打出一个程序的乐趣


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM