C语言I博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是 更熟练,快速的打的代码,掌握好C语言
这个作业在那个具体方面帮助我实现目标 更加了解switch语句
参考文献 《c语言程序设计》,百度

一、本周作业

1.PTA实验作业

1.1计算天数 (输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天)

1.1.1数据处理

数据表达:变量:y,m,d变量值来源:输入。变量类型:int
数据处理:y%4==0&&y%100!=0||(y%400==0) 结构:顺序结构

1.1.2实验代码截图

C语言I博客作业07_第1张图片

1.1.3 造测试数据

输入数据 输出数据
2010\03\01 60
2012\04\11 71
2013\04\25 84
2016\05\20 141

1.1.4 PTA提交列表及说明

C语言I博客作业07_第2张图片
编译错误:有段分号没加,然后等号只有一个
解决方法:找到错误段加上分号,并把等号改为两个等号

1.2 考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

1.2.1 数据处理

数据表达:变量:account,n。变量值来源:输入,定义。变量类型:int
数据处理: n=account/100000结构:顺序结构

1.2.2实验代码截图

C语言I博客作业07_第3张图片

1.2.3 造测试数据

输入数据 输出数据
1 Hunan Agricultural University
3 Huaihua University
5 Ocean University

1.2.4 PTA提交列表及说明
C语言I博客作业07_第4张图片
编译错误:多打了return o
解决方法:删掉

2.代码互评

自己的截图
C语言I博客作业07_第5张图片
同学(1)的图
C语言I博客作业07_第6张图片
同学(2)的图
C语言I博客作业07_第7张图片

总结:第一位同学用的for循环使语句更加简洁,第二位同学的语句比较冗长,我的则是用的是书上的方法

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
10.8-10.12 3天左右 47 学到了if-else语句,格式化输出函数printf,一些函数的编码表达 if-else语句的灵活运用
10.15-10.18 3天左右 85 学习了循环结构 有些输出,输入的编码怎么更加精准
10.28-11.2 5天左右 255 学习了分支结构 代码某些部分的含义
11.5-11.8 三天左右 115 学习了switch语句 语句的格式

3.2 累积代码行和博客字数

C语言I博客作业07_第8张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业07_第9张图片

3.3.2 学习体会

学习了switch语句,学习难度在不断增大,在代码的规范和简洁上都还需要不断努力。在完成作业的同时多去思考用不同的方法去做。

你可能感兴趣的:(C语言I博客作业07)