C语言I博客作业07

本周作业头

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目标是 熟练使用C语言编程,掌握编程基本工具以及一些办公软件
这个作业在那个具体方面帮助我实现目标 掌握并使用switch和break语句,对分支结构进一步了解
参考文献 百度,《C语言程序设计》

1.PTA实验作业

1.1题目1

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

1.1.1数据处理

数据表达:定义了五个变量,分别是 year, month, day, February, sum,分别代表年,月,日,二月,天数,前三者随机赋值,但要符合原则,二月随年份不同而变化,天数由前三者决定,都为整型变量。
数据处理:表达式:(year % 4==0 && year % 100 != 0) ||( year % 400 == 0),该表达式用来判定是否为闰年;流程结构为多分支结构。
注:目前还不怎么清楚书写伪代码,下次努力用伪代码表达。

1.1.2实验代码截图

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

1.1.3造测试数据

输入数据 输出数据 说明
2012/02/03 34 闰年年份
2001/06/08 159 非闰年年份

1.1.4PTA提交列表及说明

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

1.编译错误:误将return写成reutrn。
2.答案错误:在31行处误将年份year也输出。

题目1.2

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

1.2.1数据处理

数据表达:定义了两个变量account,frist,分别代表学号,首位数字;两者的值随机取得,都为整型变量。
数据处理:表达式:frist=account/100000;流程结构为多分支结构。

1.2.2实验代码截图

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

1.2.3造数据测试

输入数据 输出数据 说明
345243 Huaihua University 首位为3
545454 Ocean University 首位为5
245652 Jishou University 首位为2
413248 Aerospace University 首位为4
123455 Hunan Agricultural University 首位为1

PTA提交列表及说明

C语言I博客作业07_第6张图片
1.段错误:忘在account前加&。

2.代码互评

2.1.1同学代码截图

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

2.1.2自己代码截图

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

不同点
1:定义变量不同,该同学定义了字符型变量。
2:表达式不同,该同学将天数加了起来,而我没有这样做。

2.2.1同学代码截图

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

2.2.2自己代码截图

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

不同点
1:定义的变量基本一致,但表达式不同。
2:我用了比较多的if-else语句,该同学的代码则比较简洁。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/16-9/22 4小时 40 hello world
9/23-9/29 6小时 50 变量定义
10/8-10/12 8小时 150 二分支结构以及if-else语句 数学函数的运用
10/14-10/18 16小时 260 循环结构以及for语句 调试程序
10/21-10/26 30小时 450 定义函数 函数的调用
10/28-11/2 12小时 360 分支结构,字符型数据,逻辑表达式 逻辑表达式
11/4-11/8 12小时 364 switch和break语句的使用 伪代码

3.2累积代码行和博客字数

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

3.3学习内容总结及感悟

3.3.1学习内容总结

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

3.3.2学习体会

1.老师上课的时候总能冒出一些新东西,需要我们自己去查询,这不正是培养我们的自学能力吗。
2.这一周的内容我掌握的不是很好,做作业的时候查了很久的资料,并询问了同学,才写了出来。
3.目前来说,学习上稍稍有些吃力,往后要多花时间多学东西。
4.我们所写的程序越来越复杂,每每做出题目,成就感愈加强烈,总的来说,感觉学习越来越有趣了。

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