C语言I博客作业06

这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
我在这个课程的目标是 学习分支结构switch
这个作业在那个具体方面帮助我实现目标 <专注度,毅力,思维导图总结>
参考文献 <C语言程序设计(第三版)>

1.PTA实验作业(20分/题)

1.1 题目名1

7-3 计算天数 (15分) 本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天。

1.1.1数据处理

数据表达:int year,month,day,number;整型
数据处理:分支结构if switch;表达式 case 1 :number=0;break;

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 这一年第61天
2009/03/01 60 这一年第60天
2010/01/01 1 这一年第1天
2010/03/02 D 这一年第61天

1.1.4 PTA提交列表及说明

1.第一个答案错误:思绪不清,写错了。

1.2 题目2

7-5 多分支表达-倍数问题 (50分) 键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数 输入格式: 1个正整数 输出格式: 如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。

1.2.1 数据处理

数据表达:int A,x;整型
数据处理:if分支结构 表达式:x=A%15

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
18 3 18/15的余数为3
6 1 6除以5的余数为1
16 1 16/15的余数为1
17 2 17/15的余数为2

1.2.4 PTA提交列表及说明

1.编译错误:这不像多分支语句结构,我少打了{}

2.代码互评(5分)

同学代码截图

自己代码截图

1.版面都很整洁;
2.共同点:看上去都挺复杂的;
3.都没有运用什么先进语法;

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 周所花时间 代码行 知识点 迷惑点
第三周 八小时 158行 for循环 num结构
第四周 九小时 186行 调用并定义函数 定义函数
第五周 九小时 199行 逻辑运算符 字符数据类型 while循环
第六周 九小时 187行 switch语句 数组

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1.第六周啦,一学期又要过完了,感觉自己掌握的东西很少;
2.想学更多东西,但又怕跟不上;
3.这次的pta做了很久,感觉有点不上手了;

posted on 2020-11-28 16:32  周鑫121  阅读(105)  评论(4)    收藏  举报

导航