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语言就是要从基础语法走起,首先要了解他的结构,比如变量,首先要了解变量的定义方式,其意义是什么(变量有什么用),其次就是我要怎么去运用它(我要用什么型式去运用它)。这让我在其中收获甚多。

posted @ 2019-11-01 19:17  卑微厂长在线养猪  阅读(127)  评论(7编辑  收藏  举报