C语言I博客作业06
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
这个作业的目标 | 继续加油 |
这个作业在那方面帮助我实现目标 | 写代码,树状图总结 |
参考文献 | c语言程序设计,C Primer Plus 第六版,百度 |
学号 | 20209116 |
1.PTA实验作业(20分/题)
1.1 题目名1
7-4 前天是哪天
1.1.1数据处理
数据表达:这个代码用了变量year,mounth,day。都是整形,需要输入。
数据处理:表达式运用了赋值表达式和函数表达式;流程结构采用了分支结构和顺序结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2020 05 20 | 2020-5-18 | 小于20.00 |
2035 05 20 | 2035-5-18 | 20前两天是18 |
2100 06 01 | 2100-5-30 | 6.1前两天是5.30 |
2222 03 21 | 2222-3-19 | 21前两天是19 |
7654 03 21 | 7654-2-19 | 21前两天是19 |
1.1.4 PTA提交列表及说明
说明:
Q1:开始用switch-case语句去打但是不熟练。
A1:换成了if-else语句。
Q2:漏打了一些符号。
A1:仔细检查补全。
1.2 题目2
7-5 多分支表达-倍数问题
1.2.1 数据处理
数据表达:这个代码用了变量A,m。都是整形,A需要输入,m通过运算得到。
数据处理:表达式运用了赋值表达式和函数表达式;流程结构采用了分支结构和顺序结构。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
20 | 2 | 不是3的倍数执行语句“ m=A%3;” |
31 | 1 | 不是5的倍数执行语句“m=A%5;” |
49 | 4 | 既不是3也不是5的倍数执行语句“m=A%15;” |
55 | 1 | 不是3的倍数执行语句“ m=A%3;” |
81 | 1 | 不是5的倍数执行语句“m=A%5;” |
1.2.4 PTA提交列表及说明
说明:
思考了好久但一次就成功了。
2.代码互评(5分)
贺姣的代码截图
自己代码截图
我的代码是if-eise分支结构,她的代码是switch-case分支结构,但这题用她的语句跟好,我的相对麻烦些
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19~10.25 | 7h | 100行 | 程序的基本格式和写一个程序 | 有很多东西都不懂难以入手 |
第九周/10.26~11.1 | 8h | 200行 | 用代码计算一些简单的问题,常用的数据类型和运用if-else语句 | 程序调试 |
第十周/11.2~11.8 | 8h | 300行 | 循环语句 | 设计循环程序 |
第十一周/11.9~11.15 | 9h | 300行 | 生成乘方表和阶乘表 | pow是什么数据类型 |
第十二周/11.16~11.22 | 8h | 300行 | 多分支结构 | 就是对新知识还不够熟练 |
第十二周/11.23~11.28 | 9h | 320行 | 多分支结构switch-case | 没什么问题 |
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
这个课时算是比较轻松的了,自己也很少放小错误了,感觉有个体系在心中了。