这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557 |
我在这个课程的目标是 | 更深入的学习分支结构,接触和熟悉switch,体会和思考switch和if分支结构的不同 |
这个作业在那个具体方面帮助我实现目标 | 认识代码,分析代码,更深入的理解代码 |
参考文献 | c语言程序设计课本与百度以及c primer plus |
1.PTA实验作业
1.1 17-4 前天是哪天
题目内容描述 :本题目要求读入年、月、日,然后判断前天日期。
1.1.1数据处理
数据表达 :用了整型变量year、month、day是用户输入的年份、月份、天。
数据处理 :运用了if-else和switch分支结构
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
部分正确:把闰年和平年二月的天数弄反了
编译错误:分号忘记了
1.2 7-5 多分支表达-倍数问题
题目内容描述 :键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1数据处理
数据表达 :用了整型变量digit表示用户输入的一个整数,整型变量result用与储存结果。
数据处理 :运用if-else分支结构,逻辑运算符,取余和取整运算。
1.2.2实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
部分正确:digit小于零时的情况未考虑。
2.代码互评
同学代码 :
自己代码 :
1、设置的变量数目不同,我的程序更易懂更简便。
2、运用的结构不同,我用了switch和if-else两种分支结构,他们都只用了if-else。
3、总体上还是我的程序更好。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1、这周的学习中有过挣扎也有过程序能正常运行的快乐,收获颇丰。
2、不太理解和模糊的地方就是多分支结构中的运行顺序和选择。
3、对这门课程的上心程度还不够,还得多花时间。