C语言I博客作业06


这个作业要求在哪里 < https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553>
我在这个课程的目标是 <学习巩固更多C语言知识 >
这个作业在那个具体方面帮助我实现目标 <了解明白pta作业>
参考文献 <C语言程序书 网络视频>
学号 <20208975>

1PTA作业

1.1 7-4前天是哪天

本题目要求读入年、月、日,然后判断前天日期。

1.1.1 数据处理

数据表达:定义了y,m,d,a,sum分别表示年,月,日,a与sum做辅助计数
数据处理:利用if和switch语句交替包含使用,先判断是否为闰年,再依次对每个月以及每个日的不同情况做判断

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2020 8 6 2020-8-4
2020 3 2 2020-2-29 闰年的2月有29日

1.1.4 PTA提交列表及说明

提交列表说明

编译错误:使用if else语句时忘了一个大括号;
处理方法:加上即可

1.2 多分支表达-倍数问题

题目内容描述:键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

1.2.1 数据处理

数据表达: int A;
数据处理:运用了if-else分支结构,逻辑运算符&&和||。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
18 3 18除5的余数是3
25 1 25除3的余数是1


编译错误:忘打分号,补上之后是中文的分号。

代码互评

同学代码截图

自己代码截图

不同点
该同学和我一样采用switch语句,但他的代码更加紧凑,看起来美观一些,而我的显得比较空旷。

3学习总结

3.1学习进度条

周/日期 这周所花时间 学到的知识点简介 目前比较迷惑的问题
第一周 6h 初步了解所学专业 不知道这些代码什么意思
第二周 10h 了解函数等代码术语 还是对于这些专业名词的意义所在
第三周 16h 学会了循环语句 学到后面就很复杂了 不会用
第四周 25h 函数的调用 是真的生疏
第五周 32h 学习了分支结构,else-if语句 没什么大问题了
第六周 34h 学习了switch语句 没什么大问题

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 500 50
第二周 800 80
第三周 1000 110
第四周 1600 150
第五周 1800 180
第六周 1950 200

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

对于本周我们新学了switch语句 相比于if-else语句更加简化,接下来的日子里还是得多看看视频 学习大佬们的操作 自己勤加练习
查询更多相关文献 提升自己


免责声明!

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



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