C语言I博客作业06
||
---|:--😐---:
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里| C语言I作业06
我在这个课程的目标是|能够熟练的进行编程
这个作业在那个具体方面帮助我实现目标|能够写好PTA的作业并熟练运用
参考文献| 百度百科 C语言程序设计(第3版)
1.PTA实验作业
1.1 题目名1
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
1.1.1数据处理
数据表达:用了year, i, count, year为输入的年份,count为全局变量, i用于循环
数据处理:用了if语句和for语句,用了选择结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1990 | Invalid year! | 不是闰年 |
1999 | Invalid year! | 不是 闰年 |
2032 | 2004 2008 2012 2016 2020 2024 2028 2032 | 2032范围内的所有闰年 |
1.1.4 PTA提交列表及说明
1.编译错误:从2000年开始,没意识到是21世纪从2001年开始
2.编译错误:把&&打成||了
1.2 题目2
计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1.2.1 数据处理
数据表达:定义了n,i,a三个变量, count为全局变量。
数据处理:用了if语句和for语句这2个语句,if语句进行判断数据,然后for语句进行循环结构。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 87 50 63 44 90 | average = 66.8 count = 3 | 学生成绩均值为66.8,;有三个人及格 |
3 68 73 24 | average=55.0 count=2 | 学生平均成绩55,及格人数2 |
5 26 48 79 85 90 | average=65.6 count=3 | 学生平均成绩65.6,及格人数3 |
1.2.4 PTA提交列表及说明
1.编译错误:没有累加总分。
2.编译错误:没有精确到小数点后一位。
2.代码互评
同学代码截图
自己代码截图
不同的地方:他用if控制第一次计算出的闰年的这个条件来实现循环,而我则是定义了多个变量来判断闰年
同学代码截图
自己代码截图
不同点:我比他多加了一个自加运算符,比我的更简洁一点,好懂一点,其他的都差不多。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第六周 | 8小时 | 80行 | ||
第七周 | 6小时 | 65行 | 学习了如何运用if语句 | |
第八周 | 8小时 | 80行 | 掌握使用for循环语句 | |
第九周 | 12小时 | 230行 | 学会使用自定义函数 | 目前不太熟练 |
第十周 | 22小时 | 568行 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 对字符的意思和运用还不到位,也不熟练 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
通过写PTA使我更加的熟练了,写代码就是要对知识熟练,并且要不断地积累,学习C语言就是要从基础语法走起,首先要了解他的结构,比如变量,首先要了解变量的定义方式,其意义是什么(变量有什么用),其次就是我要怎么去运用它(我要用什么型式去运用它)。这让我在其中收获甚多。