C语言I博客作业06
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在这个课程的目标是 | 熟悉多分支结构、字符型数据类型和逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 | PTA上的题目以及书上内容的自学 |
参考文献 | C语言程序设计 |
1.PTA实验作业
1.1奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个?
1.1.1数据处理
数据表达:输入了整型变量n,x,i,j,k
数据处理:x%2==0 x是整数,用这个表达式判断奇偶数。用了for循环,if-else语句
1.1.2实验代码截图
1.1.3 造测试数据
输入|输出|说明
---|---
2 88 24|56.0 1
5 12 23 34 45 56|34.0 0
1.1.4 PTA提交列表及说明
编译错误:一开始是j++那里少打了一个+号
部分正确:是if(x%2==0)处少打了一个=号
1.2 输出闰年
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
1.2.1 数据处理
数据表达:输入了整型变量year,i,count。
数据处理:运用了分支结构if-else,for结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据|输出数据|说明
---|---|
2001|None|不存在任何闰年
2002|None|不存在任何闰年
2000|Invalid year!|闰年
1.2.4 PTA提交列表及说明
编译错误:没找出来,最后重新将代码打了一遍就对了
部分正确:是因为打字过快将2000打成了20000
2.代码互评
同学代码截图
自己代码截图
1、我们定义变量的属性不同,他用了单浮点型变量定义了float
同学代码截图
自己代码截图
1、他使用if-else语句进行判断情况并进行计算
2、他有两个printf,而我只有一个,因为我和他的计算方法不一样。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 3个小时 | 43 | 了解到了最基本的C语言程序语句 | 无 |
第二周 | 12个小时 | 112 | 学习了用MinGw-w64来进行编程 | 无 |
第三周 | 10个小时 | 96 | 分段函数的表达,if,else语句的用法 | 对循环语句for的使用看不太懂。 |
第四周 | 9小时 | 86行 | 学会了for循环语句的使用 | 对各语句的使用还是不熟练 |
第五周 | 10小时 | 99 | 定义函数 | 无 |
第六周 | 11小时 | 176 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 无 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
在这周的学习中我们学会了多分支结构、字符型数据类型和逻辑运算符,而且对C语言知识的了解更加多了一点点。但这只是九牛一毛。而且在写作业的过程中我深深的体会到了自己的基本功及其不扎实,有时候在看同学写的代码时甚至看不懂他们的格式,让我有一种深深的挫败感,我觉得我还需要加大学习的力度,多看教材,使自己的基本功更扎实一点。我还发现了一个问题,就是思维导图的分支是有限制的,想要接着做下去就得付钱,有没有什么不要钱的办法啊,小穷鬼在线等挺急的。