一、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/LHHH1/p/11779979.html |
我在这个课程的目标是 | 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。 |
这个作业在那个具体方面帮助我实现目标 | PTA编程题目的训练 |
参考文献 | 《C语言程序设计》《c plus prime》 |
二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
三、作业格式
1.1.1—7-5 输出闰年##
1.1.2数据处理
数据表达:1.定义了三个整型变量:a、b、number,(a代表年数,number代表闰年年数个数),2.表达式(b % 4 == 0 && b % 100 != 0) || b % 400 == 0)、(a >= 2001 && a <= 2100)
数据处理:运用if-else判断语句,for循环语句,分支结构
1.1.3实验代码截图
1.1.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1997 | Invalid year! | 非21世纪的年份 |
2014 | 2004 2008 2012 | 21世纪内2014年前存在的所有闰年 |
2003 | None | 21世纪在2003年前不存在任何闰年 |
1.1.5 PTA提交列表及说明##
1.编译错误:printf与表达式后的分号漏掉了。
2.编译错误:“==”符号与“&&“符号的使用不理解,导致代码关系错乱,表达式条理不清晰。
3.答案错误:if语句中符号”==“漏了个”=“
4.答案错误:”number++;“漏了个+
1.2.1—7-6 奇偶分家##
1.2.2数据处理
数据表达:定义了五个整型变量:N, i, n, a , b (N代表正整数,a代表偶数相加个数,b代表奇数相加个数)
数据处理:运用if-else判断语句,for循环语句
1.2.3实验代码截图
1.2.4造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
7 14 | 1 1 | 7为奇数 14为偶数 |
1610 110 | 0 1 | 1610 与 110 为偶数 |
369 | 1 0 | 369 为基数 |
1.2.5 PTA提交列表及说明
1.答案错误:if (N % 2 = 0)中N%2应该是“==0"
2.编译错误:return 0;后的 }
遗漏了
3.答案错误:b++打成了b+=
4.编译错误:for语句后的{
遗漏了
2.代码互评##
奇偶分家##
同学代码:
我的代码:
不同:
1.他只定义了4个整型变量,我定义了5个整型变量。
2.他if语句中(x%2=0)用的赋值符号,而我if语句中(N%2==0)中用的相等运算符号
3.总的来说,他的代码简洁,让人看起来特别舒服,而我的代码则是挤在一堆,他的空格与{}之间都处理的特别好,是我要学习的
输出闰年##
同学代码:
我的代码:
不同:
1.if语句中我用的“&&”符号,他用的“||”符号
2.他在使用if-else的基础上还使用了“!”符号,这个符号我并不知道使用,百度来解决 ,通过百度我了解到“!”逻辑非运算符,逻辑操作符一般将其操作数视为条件表达式,返回结果为Bool类型:
3.学习总结##
3.1学习进度条##
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的地方 |
---|---|---|---|---|
第五周 | 3小时 | 0 | 几个基础代码 | 无 |
第六周 | 7小时 | 177 | 学会用Min64-GW的安装与编程 | Min64-GW的运行流程 |
第七周 | 8小时 | 227 | if-else语句,双精度浮点型 | 双精度浮点型的使用 |
第八周 | 6小时 | 312 | for循环语句 | for语句与if-else语句的一起使用,有一些问题与疑惑 |
第九周 | 8小时 | 341 | 定义函数,调用函数以及思维导图的制作 | 定义函数的运用,形参实参有点分不清也不会设 |
第十周 | 6小时 | 350 | 分支结构、字符型数据类型和逻辑运算符 | 逻辑运算符与字符型数据类型不熟悉 |
3.2 累积代码行和博客字数##
3.3学习内容总结及感悟##
3.3.1学习内容总结
3.3.2学习体会
1.今天无意间在qq那年今日看到了,琛姐在去年的今日发了一条说说,认真的阅读完了,我深深体会到代码风格规范重要性,其实代码正确不重要,重要的是要代码规范,让别人看起来特舒服
2.对于(字符型数据类型和逻辑运算符)我觉得我还有很多不足,还是得回归书本
3.琛姐上课的时候,一定要认真认真再认真