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做了很久,感觉有点不上手了;
                    
                
                
            
        
浙公网安备 33010602011771号