C语言I博客作业06

作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 第六次作业
我在这个课程的目标是 更熟悉的运用各种函数解决PTA题目
这个作业在那个具体方面帮助我实现目标 熟练运用多分支结构、字符型数据类型和了解逻辑运算符。
参考文献 https://www.cnblogs.com/linfangnan/p/11621724.html

1.PTA实验作业

排名图片

1.1 题目名

给定N个正整数,请统计奇数和偶数各有多少个?

1.1.1数据处理
* 变量:使用了n, x, a, b四个变量,a代表奇数的个数,b代表偶数的个数。 * 数据类型:n, x, a, b都为整型。 * 表达式:x % 2 != 0 * 流程结构:循环结构,分支结构,顺序结构。
1.1.2实验代码截图
![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031154123011-317757048.png)
1.1.3 造测试数据
输入数据 输出数据 说明
9 88 74 101 26 15 0 34 22 77 3 6 输入样例
1.1.4PTA提交列表及说明
提交列表说明: ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031164028598-1857946366.png) <1>.答案错误(部分正确): * 问题:输出时奇数与偶数位置搞错了。 * 方法:将其调换位置。 <2>.编译错误: * 问题:scanf("%d", &n)语句后未加 " ; " * 方法:复制到Dev c++编译后找到错误,加上了分号。
1.2.1数据处理
* 变量:使用了year,a,i三个个变量,year代表是哪个年份。 * 数据类型:year,a,i都为整型。 * 表达式:a+=1; * 流程结构:分支结构,循环结构,顺序结构。
1.2.2实验代码截图
![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031155507349-930831076.png)
1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 | | -------- | -----: | :----: | | 2048 |2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 | 输入样例 | | 2086 |2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048 2052 2056 2060 2064 2068 2072 2076 2080 2084 | 输入更大年份 | | 2112 |Invalid year! |输入非21世纪的年份 | | 1998 |Invalid year! |输入非21世纪的年份 | | 2001 | None| 输入不存在任何闰年的年份|
1.2.4PTA提交列表及说明
![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031164051467-1609034855.png) * <1>.编译错误: 问题:错将"None"打成"none" 方法:将"n"改成"N"即可。 #2.代码互评(5分) 同学代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235224454-998321103.png) 同学代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235302993-743866806.png) 我的代码 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191031235608923-351845765.png) <1>.两位同学的代码都使用了if语句 <2>.第一位同学的代码没有注意空格,显得紧凑。 <3>.我的代码设置的变量过多,没有其他两位同学的代码简洁。 #3.学习总结 ##3.1 学习进度条
这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第三周 16个小时 105 学会运用分支结构和if-else结构 运算符方面没有很好的掌握
第四周 24个小时 126 学会运用for循环结构以及编写指定次数的循环程序 格式问题与不细心导致的问题
第五周 18个小时 150 自定义函数的应用 对于函数的定义还是不太熟悉
第六周 15个小时 熟悉使用多分支结构和逻辑运算符了解字符型数据类型 多分支结构运用不太熟练

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

3.3 学习内容总结和感悟

3.3.1 学习内容总结

本周我们学习了如何使用多分支结构,了解了字符型数据类型char(2个字节),以及逻辑运算符的使用规则。
if多分支一般结构

逻辑运算符

3.3.2 学习体会

随着学习的知识不断积累越来越多,我们在学习后面知识的同时也要复习后面的知识。在我们不断完善思维导图的同时,知识在我们的脑海里也了一个越来越完整的框架。希望我在以后的学习中能够更加全面的掌握知识。
思维导图

posted @ 2019-10-31 20:17  戳你脸  阅读(180)  评论(7编辑  收藏  举报